Class: LinearAxis

LinearAxis

new LinearAxis()

LinearAxis 클래스는 수치 데이터를 표현하는 축 생성에 적용됩니다.

보통 컬럼, 라인 차트의 세로축에 정의됩니다.

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

<Column2DChart id="chart1" ...>
  <horizontalAxis>
    <LinearAxis id="hAxis" .../>
  </horizontalAxis>
<Column2DChart>

Extends

Members

autoSyncZeroValueBoolean

축이 두개 이상일때 0 기준점의 위치를 갖게 설정합니다.

Default Value:
  • false

baseAtZeroBoolean

축의 시작값이 0 인지 여부를 설정합니다.

예를 들어, 모든 수치값이 양수라면 minimum 값은 0, 모든 수치값이 음수라면 maximum 값은 0 으로 설정됩니다.

Default Value:
  • true

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

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

차트 아이템 인덱스