new CategoryLinearAxis()
CategoryLinearAxis 클래스는 스크롤 차트에서 카테고리 축을 표현합니다.
스크롤 차트에서 카테고리 축을 사용하기 위해서는 반드시 CategoryLinearAxis 클래스를 스크롤바가 존재하는 축에 적용해야 합니다.
예를 들어, 수평 축에 스크롤이 되는 카테고리 축을 생성하고자 한다면 차트의 horizontalAxis 속성값으로 이 클래스의 인스턴스를 설정해야 합니다.
레이아웃은 다음과 같은 형식으로 작성됩니다.
<rMateChart>
<Column2DChart showDataTips="true" gutterRight="10">
<series>
<Column2DSeries id="cs1" yField="Data1" displayName="Data1">
</series>
<horizontalAxis>
<CategoryLinearAxis id="hAxis" categoryField="Gu">
</horizontalAxis>
<horizontalAxisRenderers>
<ScrollableAxisRenderer axis="{hAxis}" visibleItemSize="10" scrollSensitivity="4">
</horizontalAxisRenderers>
</Column2DChart>
</rMateChart>
Extends
Members
-
autoSyncZeroValueBoolean
-
축이 두개 이상일때 0 기준점의 위치를 갖게 설정합니다.
- Default Value:
- false
-
baseAtZeroBoolean
-
축의 시작값이 0 인지 여부를 설정합니다.
예를 들어, 모든 수치값이 양수라면 minimum 값은 0, 모든 수치값이 음수라면 maximum 값은 0 으로 설정됩니다.- Default Value:
- true
-
categoryFieldString
-
카테고리 축의 라벨로 표시될 데이터 필드명을 설정합니다.
예를 들어, 수평축(horizontalAxis)에 CategoryLinearAxis 를 설정하였다면 X축 라벨은 categoryField 속성에 설정한 데이터가 출력됩니다.- Default Value:
- null
-
directionString
-
축의 방향을 설정합니다.
유효값은 normal, inverted 입니다. inverted 로 설정하면 축의 방향이 반대가 됩니다.
- Default Value:
- normal
-
extraMarginBoolean
-
maximum을 설정하지 않았을 때, 축에 여백을 설정합니다.
- Default Value:
- false
-
formatterObject
-
축의 라벨값을 원하는 숫자(통화) 형식으로 표현하기 위한 포맷터(NumberFormatter, CurrencyFormatter)를 설정합니다.
- Default Value:
- null
-
idString
-
식별자(Identifier)를 설정합니다.
식별자(Identifier)는 사용자에 의해 정의된 임의의 고유값입니다.
설정된 식별자(Identifier)를 통해 해당 객체에 접근이 가능합니다.- Default Value:
- null
-
intervalNumber
-
축에 표시되는 눈금들(tick) 사이의 간격을 설정합니다.
보통 차트에 의해 자동 계산됩니다.- Default Value:
- NaN
-
maximumNumber
-
축 라벨 수치의 최대값을 설정합니다.
- Default Value:
- NaN
-
minimumNumber
-
축 라벨 수치의 최소값을 설정합니다.
- Default Value:
- NaN
-
minMaxFilteredBoolean
-
minimum, maximum 설정 시 해당 값보다 작거나 큰 데이터를 출력할지 설정합니다.
- Default Value:
- true
-
minorIntervalNumber
-
축에 표시되는 보조 눈금들(minor tick) 사이의 간격을 설정합니다.
보통 차트에 의해 자동 계산됩니다.- Default Value:
- NaN
-
paddingNumber
-
축의 최소값과 최대값에 padding 값을 더하여 minimum 값과 maximum 값을 설정합니다.
- Default Value:
- 0.5
-
tickCountNumber
-
축에 표시되는 눈금(tick)의 개수를 설정합니다.
interval 속성이 설정되면 이 값은 무시됩니다.- Default Value:
- NaN
-
ticksBetweenLabelsBoolean
-
축 라벨을 눈금과 눈금 사이에 표시할 지 눈금과 같은 위치에 표시할 지 여부를 설정합니다.
값을 true 로 설정하면 눈금과 눈금 사이에 라벨이 표시됩니다.- Default Value:
- false
-
titleString
-
축의 제목을 설정합니다.
세로축인 경우 세로로 제목이 출력됩니다.- Default Value:
- null
Methods
-
inherited labelJsFunction(id, value, index)
-
축 라벨을 사용자 정의 라벨로 표현하기 위한 자바스크립트 함수명을 설정합니다.
차트 레이아웃 설정시 labelJsFunction 속성값을 자바스크립트 함수명으로 설정합니다.<horizontalAxis> <LinearAxis id="hAxis" labelJsFunction="axisLabelFunc" /> </horizontalAxis> ... function axisLabelFunc(id, value) { return value+"%"; }
Name Type Description id
String 축의 식별자(Identifier)
value
String 축의 라벨값
index
Number 차트 아이템 인덱스