Packagekor.axisRenderers
Classpublic class BrokenAxis3DRenderer

차트의 종류가 3D이고 BrokenAxis를 사용할 경우 3D 축의 렌더링 방식을 설정합니다.
축의 두께 및 색깔, 틱의 위치, 틱의 색상 등을 조절할 수 있습니다.
반드시 axis 에 해당 축을 설정할 필요가 있습니다.

레이아웃은 다음과 같은 형식으로 작성됩니다.

 <BrokenAxis3DRenderer axis="{vAxis}" tickLength="20" minorTickLength="0" tickPlacement="outside" placement="left"
        canDropLabels="false" showLabels="true" labelAlign="center">
     <axisStroke>
      <Stroke weight="10" color="0x66CCFF" caps="none"/>
     </axisStroke>
     <tickStroke>
      <Stroke weight="2" color="0xFF0000" />
    </tickStroke>
     <minorTickStroke>
      <Stroke weight="1" color="0x0000FF" caps="square"/>
    </minorTickStroke>
    </BrokenAxis3DRenderer>
 



Styles
 StyleDescriptionDefined by
  
axis
Type: Object
BrokenAxis3DRenderer 가 표현하고자 하는 축입니다. 이 값은 horizontalAxis 또는 verticalAxis 에 할당된 축의 id 를 삽입하십시오.
BrokenAxis3DRenderer
  
axisStroke
Type: Object
축의 선의 속성을 지정합니다.
이 스타일은 Stroke 클래스의 인스턴스일 필요가 있습니다.
BrokenAxis3DRenderer
  
axisTitleStyleName
Type: String

축의 타이틀을 Style 노드에서 설정한 경우에 사용하는 선택자의 이름입니다.

BrokenAxis3DRenderer
  
canDropLabels
Type: Boolean
축의 라벨들을 정확하게 배치시키기 위해 필요에 따라 라벨(lables)들을 삭제할지 어떨지를 결정합니다.

true로 설정하면, BrokenAxis3DRenderer 는 렌더링시 겹치는 라벨들을 삭제합니다.
라벨들은 항상 일정한 간격으로 표시되며 필요한 경우 2개 또는 3개의 라벨을 표시를 하지 않은 후 다음 라벨을 표시하게 할 수 있습니다.
그러나 2개 후 다음 3개 라벨 후 표시하지는 않습니다.

false로 설정하면 BrokenAxis3DRenderer는 회전이나 확대/축소를 사용해 라벨을 레이아웃합니다.(내장 폰트 사용시)
이 스타일을 명시적으로 설정하지 않은 경우, 렌더링 하는 축의 타입에 근거하여 적절한 값이 디폴트로 설정됩니다.

BrokenAxis3DRenderer
  
canStagger
Type: Boolean
축 라벨을 위, 아래로 교대로 표시할지를 결정합니다.
이 설정을 사용해 라벨이 차지하는 영역의 자리를 최소화 할 수 있습니다.

디폴트는 true 로 위, 아래 교대로 배치합니다.

The default value is true.
BrokenAxis3DRenderer
  
fillTargetArea
Type: Boolean

targetValue 와 targetSecondValue 를 정의한 경우 안쪽 채우기를 할지를 나타냅니다.

The default value is false.
BrokenAxis3DRenderer
  
formatter
Type: Object

축 수치 라벨을 NumberFormatter 또는 CurrencyFormatter, DateFormatter 로 재설정 하여 출력시키게끔 포매터를 지정합니다.

BrokenAxis3DRenderer
  
id
Type: String

id를 설정합니다. id는 사용자에 의해 정의된 임의의 고유값입니다.

설정된 id를 통해 해당 객체에 접근이 가능합니다.
BrokenAxis3DRenderer
  
labelAlign
Type: String

라벨의 텍스트 값(value)에 따라 라벨 value 값의 위치를 결정합니다.

The default value is center.
BrokenAxis3DRenderer
  
labelGap
Type: Number   Format: Length

눈금의 하단으로부터 라벨의 상단까지 간격의 폭을 픽셀로 지정합니다.

The default value is 3.
BrokenAxis3DRenderer
  
labelRotation
Type: Number
라벨의 회전을 지정합니다. 라벨을 device fonts 로 렌더링 하면 라벨은 항상 수평 방향으로 출력됩니다.
라벨의 회전을 표현하기 위해서는 임베디드 폰트를 사용하여야 합니다.
BrokenAxis3DRenderer
  
minorTickLength
Type: Number   Format: Length

축의 작은 눈금의 길이를 픽셀로 지정합니다.

The default value is 0.
BrokenAxis3DRenderer
  
minorTickPlacement
Type: String
작은 눈금(minor Tick)을 그리는 위치를 지정합니다.
옵션은 아래와 같습니다.
  • "inside" - 작은 눈금을 데이터 영역 내에 그립니다.
  • "outside" - 작은 눈금을 라벨(label) 영역 내에 그립니다.
  • "cross" - 작은 눈금을 축 상에 그립니다.
  • "none" - 작은 눈금을 그리지 않습니다.
BrokenAxis3DRenderer
  
minorTickStroke
Type: Object
축 상의 작은 눈금의 선(stroke) 스타일을 결정합니다.
이 스타일은 Stroke 클래스의 인스턴스일 필요가 있습니다.
BrokenAxis3DRenderer
  
placement
Type: String
차트를 기준으로 축을 어디에 표시할지를 나타내느 속성입니다.
유효한 값으로 수직 축인 경우 "left" 와 "right", 수평 축인 경우 "top" 와 "bottom" 입니다.
디폴트로 첫번째 축이 왼쪽(수직 축) 과 아래(수평 축)에 , 두번째 축이 오른쪽과 아래에 배치됩니다.
CartesianCharts 는 자동적으로, 두번째 축이 첫번째 축의 반대 쪽에 렌더링 합니다.
예를 들어, 첫번째 수직 축을 명시적으로 오른쪽으로 배치하면, 두번째 수직 축은 왼쪽으로 배치됩니다.
BrokenAxis3DRenderer
  
showLabels
Type: Boolean

라벨(Label)들을 표시할지 어떨지를 지정합니다.

The default value is true.
BrokenAxis3DRenderer
  
showLine
Type: Boolean

실제적인 축을 표시할지 어떨지를 결정합니다.

The default value is true.
BrokenAxis3DRenderer
  
targetAreaFill
Type: Object
targetValue 와 targetSecondValue 를 정의한 경우 안쪽 채우기 색을 정의합니다.
BrokenAxis3DRenderer
  
targetLineStroke
Type: Object
차트 배경에 targetValue 를 참고하여 그리는 라인의 스타일을 정의합니다.
BrokenAxis3DRenderer
  
targetSecondLineStroke
Type: Object
차트 배경에 targetSecondValue 를 참고하여 그리는 라인의 스타일을 정의합니다.
BrokenAxis3DRenderer
  
targetSecondValue
Type: Number
데이터가 매핑된 축을 바탕으로 해당 second value에 선을 그립니다. 이 속성은 선을 그릴 데이터의 값을 나타냅니다.
BrokenAxis3DRenderer
  
targetSecondValueName
Type: String
속성 targetSecondValue 의 라벨 텍스트 기본값을 변경할 수 있는 스타일입니다. 예를 들어 target second 라인을 1000 에 그렸다면 해당 vlaue 는 500으로 표시됩니다. 500을 Low Value 로 표현하고자 할 경우 이 스타일을 이용하십시오.
BrokenAxis3DRenderer
  
targetSecondValueStyleName
Type: String
targetSecondValue 라벨의 스타일 이름입니다.
BrokenAxis3DRenderer
  
targetValue
Type: Number
데이터가 매핑된 축을 바탕으로 해당 value에 선을 그립니다. 이 속성은 선을 그릴 데이터의 값을 나타냅니다.
BrokenAxis3DRenderer
  
targetValueName
Type: String
속성 targetValue 의 라벨 텍스트 기본값을 변경할 수 있는 스타일입니다. 예를 들어 타겟 라인을 1000 에 그렸다면 해당 vlaue 는 1000으로 표시됩니다. 1000을 High Value 로 표현하고자 할 경우 이 스타일을 이용하십시오.
BrokenAxis3DRenderer
  
targetValueStyleName
Type: String
targetValue 라벨의 스타일 이름입니다.
BrokenAxis3DRenderer
  
tickLength
Type: Number   Format: Length

축의 눈금의 길이를 픽셀단위로 결정합니다.

The default value is 3.
BrokenAxis3DRenderer
  
tickPlacement
Type: String
눈금(tick)을 그리는 위치를 지정합니다.
옵션은 아래와 같습니다.
  • "inside" - 눈금을 데이터 영역 내에 그립니다.
  • "outside" - 눈금을 라벨(label) 영역 내에 그립니다.
  • "cross" - 눈금을 축 상에 그립니다.
  • "none" - 눈금을 그리지 않습니다.
BrokenAxis3DRenderer
  
tickStroke
Type: Object
축의 눈금의 선(stroke) 스타일을 결정합니다.
이 스타일은 Stroke 클래스의 인스턴스일 필요가 있습니다.
BrokenAxis3DRenderer