new DateTimeAxis()
DateTimeAxis 클래스는 데이터를 시간/날짜 단위로 출력해야 할 경우 사용됩니다.
연속적인 데이터를 출력하는 경우 사용되기 때문에 반복적인 데이터는 자동으로 무시됩니다.
레이아웃은 다음과 같은 형식으로 작성됩니다.
<Column2DChart id="chart1" ...>
<horizontalAxis>
<DateTimeAxis id="hAxis" displayLocalTime="true" dataUnits="seconds" labelUnits="seconds"/>
</horizontalAxis>
<Column2DChart>
Extends
Members
-
baseAtZeroBoolean
-
축의 시작값이 0 인지 여부를 설정합니다.
예를 들어, 모든 수치값이 양수라면 minimum 값은 0, 모든 수치값이 음수라면 maximum 값은 0 으로 설정됩니다.- Default Value:
- true
-
dataIntervalNumber
-
데이터 사이의 간격을 설정합니다.
예를 들어, dataUnits=”seconds”로 설정이 되어있고, 데이터 간격을 3초 단위로 하고자 한다면 dataInterval 값은 4 로 설정해야 합니다.
단위가 초이므로 dataInterval=”4”는 3 초를 하나의 묶음으로 본다는 의미이며, 따라서 4 번째 자리부터 그래프를 렌더링합니다.
사용되는 차트의 종류에 따라서 무시되기도 합니다.- Default Value:
- 1
-
dataUnitsString
-
데이터의 단위를 설정합니다.
유효값은 milliseconds, seconds, minutes, hours, days, weeks, months, years 입니다.
- Default Value:
- null
-
directionString
-
축의 방향을 설정합니다.
유효값은 normal, inverted 입니다. inverted 로 설정하면 축의 방향이 반대가 됩니다.
- Default Value:
- normal
-
displayLocalTimeBoolean
-
축에 적용될 시간대를 설정합니다.
유효값은 다음과 같습니다.
- true - 어플리케이션을 실행하는 클라이언트 시스템의 시간대가 적용됩니다.
- false - 모든 값은 세계 표준시 (그리니지 표준시)가 적용됩니다.
- Default Value:
- false
-
formatterObject
-
축의 라벨값을 원하는 숫자(통화) 형식으로 표현하기 위한 포맷터(NumberFormatter, CurrencyFormatter)를 설정합니다.
- Default Value:
- null
-
idString
-
식별자(Identifier)를 설정합니다.
식별자(Identifier)는 사용자에 의해 정의된 임의의 고유값입니다.
설정된 식별자(Identifier)를 통해 해당 객체에 접근이 가능합니다.- Default Value:
- null
-
intervalNumber
-
축에 표시되는 눈금들(tick) 사이의 간격을 설정합니다.
보통 차트에 의해 자동 계산됩니다.- Default Value:
- NaN
-
labelUnitsString
-
라벨의 단위를 설정합니다.
유효값은 milliseconds, seconds, minutes, hours, days, weeks, months, years 입니다.
- Default Value:
- null
-
maximumString
-
축 라벨 수치의 최대값을 설정합니다.
포맷은 YYYY/MM/DD HH:NN:SS 형식으로 설정해야 합니다.- Default Value:
- null
-
minimumString
-
축 라벨 수치의 최소값을 설정합니다.
포맷은 YYYY/MM/DD HH:NN:SS 형식으로 설정해야 합니다.- Default Value:
- null
-
minMaxFilteredBoolean
-
minimum, maximum 설정 시 해당 값보다 작거나 큰 데이터를 출력할지 설정합니다.
- Default Value:
- true
-
minorIntervalNumber
-
축에 표시되는 보조 눈금들(minor tick) 사이의 간격을 설정합니다.
보통 차트에 의해 자동 계산됩니다.- Default Value:
- NaN
-
paddingNumber
-
축의 최소값과 최대값에 padding 값을 더하여 minimum 값과 maximum 값을 설정합니다.
- Default Value:
- 0
-
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 차트 아이템 인덱스