Class: CategoryLinearAxis

CategoryLinearAxis

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

차트 아이템 인덱스