| Package | mx.charts |
| Class | public class DateTimeAxis |
| Inheritance | DateTimeAxis NumericAxis AxisBase EventDispatcher Object |
DateTimeAxis 에 의해, 축의 최소치와 최대치의 사이의 범위가 검증되어 가장 적절한 단위가 선택되어 축으로 새겨집니다. 지정된 범위에서 적절한 수의 label를 생성할 수 있도록(듯이), Axis 에서는 최대의 단위가 선택됩니다. labelUnits property를 설정하면, 그래프로 선택 대상이 되는 단위세트를 제한하는지, 또는 사용되는 단위를 엄밀하게 지정할 수가 있습니다.
최소치 및 최대치를 명시적으로 지정하는 일도, 그래프로 렌더링 되는 값을 검증해, 축으로 자동적으로 최소치 및 최대치를 결정시킬 수도 있습니다. 디폴트에서는, DateTimeAxis 에 의해, 그래프에 표시되는 모든 값을 포함한 최소의 범위가 선택됩니다. 옵션으로,autoAdjust 를 true 로 설정해, 최소치 및 최대치를 정수 단위 (밀리 세컨드, 초, 분, 시, 일, 주, 월, 년)에 끝맺도록(듯이) 요구할 수도 있습니다.
See also
| property | 정의 | ||
|---|---|---|---|
| alignLabelsToUnits : Boolean
축으로 따른 label의 배치를 결정합니다.
| DateTimeAxis | ||
![]() | autoAdjust : Boolean
Flex 로 값의 사사오입을 할지 어떨지를 지정합니다.
| NumericAxis | |
![]() | baseAtZero : Boolean = true
Flex 로
minimum 및 maximum 의 값을 0 대로 할지 어떨지를 지정합니다. | NumericAxis | |
![]() | baseline : Number
계산된 축의 최소치입니다 (이 값이 0 보다 큰 경우에 한정해).
| NumericAxis | |
![]() | chartDataProvider : Object
주위를 둘러싸는 그래프에 할당할 수 있었던 데이터 프로바이더입니다.
| AxisBase | |
![]() | constructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor 함수에의 참조입니다.
| Object | |
| dataInterval : Number
[write-only]
dataUnits 로 지정된 그래프내의 데이터간의 간격을 지정합니다. | DateTimeAxis | ||
| dataUnits : String
그래프내에서 데이터의 표시에 사용하는 단위를 지정합니다.
| DateTimeAxis | ||
displayLocalTime : Boolean
true 로 설정되었을 경우는, DateTimeAxis 에 의해, 모든 데이터치가 어플리케이션을 실행하는 클라이언트 머신의 타임 존에 있다고 보여집니다. | DateTimeAxis | ||
![]() | displayName : String
축의 이름입니다.
| AxisBase | |
| interval : Number
축으로 따른 label간의
labelUnits 의 수를 지정합니다. | DateTimeAxis | ||
![]() | labelFunction : Function
label로서 표시하기 위해서, 축의 값을 포맷 하기 위해서 불려 갑니다.
| NumericAxis | |
| labelUnits : String
축으로보다 label의 생성에 사용되는 단위입니다.
| DateTimeAxis | ||
| maximum : Date
축의 label의 최대치를 지정합니다.
| DateTimeAxis | ||
| minimum : Date
축의 label의 최소치를 지정합니다.
| DateTimeAxis | ||
| minorTickInterval : Number
축으로 따른 작은 눈금의 사이의
minorTickUnits 의 수를 지정합니다. | DateTimeAxis | ||
![]() | minorTicks : Array
이 축을 나타내기 위해서(때문에) 생성된 작은 눈금의 배열입니다.
| NumericAxis | |
| minorTickUnits : String
작은 눈금의 생성시에, 축으로보다 고려되는 단위입니다.
| DateTimeAxis | ||
![]() | padding : Number
값을 화면상에 렌더링 할 때에, 계산된 축의 최소치 및 최대치에 추가하는 스페이스를 지정합니다.
| NumericAxis | |
| parseFunction : Function
[write-only]
데이터 포인트의 값을 customize 하는 Methods를 지정합니다.
| DateTimeAxis | ||
![]() | prototype : Object
[static]
클래스 또는 함수 object의 prototype object에의 참조입니다.
| Object | |
![]() | title : String
축으로 따라 표시되는 타이틀의 텍스트입니다.
| AxisBase | |
| unitSize : Number
[read-only]
픽셀로 나타내진 1 개의 데이터 단위의 폭입니다.
| DateTimeAxis | ||
| property | 정의 | ||
|---|---|---|---|
![]() | assignedMaximum : Number
명시적으로 할당할 수 있었던 최대치입니다.
| NumericAxis | |
![]() | assignedMinimum : Number
명시적으로 할당할 수 있었던 최소치입니다.
| NumericAxis | |
![]() | computedInterval : Number
이 축이 나타내는 계산된 간격입니다.
| NumericAxis | |
![]() | computedMaximum : Number
이 축이 나타내는 계산된 최대치입니다.
| NumericAxis | |
![]() | computedMinimum : Number
이 축이 나타내는 계산된 최소치입니다.
| NumericAxis | |
![]() | dataDescriptions : Array
그래프로 나타내지는 데이터를 기술한 DataDescription 구조체의 배열입니다.
| NumericAxis | |
![]() | labelCache : Array
이 축을 나타내기 위해서(때문에) 생성된 AxisLabel object의 최신세트입니다.
| NumericAxis | |
![]() | labelMaximum : Number
label가 배치되는 최대치입니다.
| NumericAxis | |
![]() | labelMinimum : Number
label가 배치되는 최소치입니다.
| NumericAxis | |
![]() | minorTickCache : Array
이 축을 나타내기 위해서(때문에) 생성된, 작은 눈금의 최신세트입니다.
| NumericAxis | |
| requiredDescribedFields : uint
[read-only]
이 축으로 영향을 주는 DescribeData 구조체의 필드입니다.
| DateTimeAxis | ||
![]() | ticks : Array
이 축으로 사용되는 작은 눈금의 배열입니다.
| NumericAxis | |
| Methods | 정의 | ||
|---|---|---|---|
| DateTimeAxis ()
constructor .
| DateTimeAxis | ||
![]() | addEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
| EventDispatcher | |
![]() | dataChanged ():void
그래프 데이터가 변경되었을 때에, 범위의 object에 통지를 보내는 이벤트를 방아쇠 합니다.
| AxisBase | |
![]() | dispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
| EventDispatcher | |
![]() | filterCache (cache:Array , field:String , filteredString:String ):void
임의의 타입의 값세트에 필터를 걸어 MAP 할 수 있는 숫자세트로 합니다.
| NumericAxis | |
![]() | formatForScreen (value:Object ):String
DataTips 에서의 표시용으로치를 포맷 합니다.
| NumericAxis | |
![]() | getLabelEstimate ():AxisLabelSet
축label를 예측하기 위한 범위를 결정합니다.
| NumericAxis | |
![]() | getLabels (minimumAxisLength:Number ):AxisLabelSet
렌더링 되는 label 텍스트를 취득합니다.
| NumericAxis | |
![]() | hasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
| EventDispatcher | |
![]() | hasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
| Object | |
![]() | invertTransform (value:Number ):Object
축으로 대하는 위치를 수치 데이터의 값에 MAP 해 되돌립니다.
| NumericAxis | |
![]() | isPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
| Object | |
![]() | mapCache (cache:Array , field:String , convertedField:String , indexValues:Boolean = false):void
임의의 타입의 값세트를, 화면의 좌표로 환산할 수 있는 수치세트로 변환합니다.
| NumericAxis | |
![]() | preferDropLabels ():Boolean
축으로 밤 겹치는 label의 처리 방법을 결정합니다.
| NumericAxis | |
![]() | propertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
| Object | |
| reduceLabels (intervalStart:AxisLabel , intervalEnd:AxisLabel ):AxisLabelSet
AxisRenderer 가 label를 겹치지 않게 렌더링 하지 못하고, Axis object에 의해 label세트가 줄여지도록(듯이) 하는 경우에 기동됩니다.
| DateTimeAxis | ||
![]() | registerDataTransform (transform:DataTransform , dimensionName:String ):void
축을 사용하는 각 DataTransform 가, 그 축으로 자동적으로 등록됩니다.
| AxisBase | |
![]() | removeEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
| EventDispatcher | |
![]() | setPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
| Object | |
![]() | toString ():String
지정된 object의 string 표현을 돌려줍니다.
| Object | |
![]() | transformCache (cache:Array , field:String , convertedField:String ):void
값세트를 데이터 area로부터 스크린 area에 MAP 합니다.
| NumericAxis | |
![]() | unregisterDataTransform (transform:DataTransform ):void
축을 사용하는 각 DataTransform 가, 그 축으로 자동적으로 등록됩니다.
| AxisBase | |
![]() | update ():void
그래프를 갱신합니다.
| NumericAxis | |
![]() | valueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
| Object | |
![]() | willTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
| EventDispatcher | |
| Methods | 정의 | ||
|---|---|---|---|
![]() | adjustMinMax (minValue:Number , maxValue:Number ):void
축의 label의 생성 또는 할당 범위를 조정합니다.
| NumericAxis | |
![]() | buildLabelCache ():Boolean
축의 현재의 값을 나타내는 label로
labelCache property의 값을 설정합니다. | NumericAxis | |
| buildMinorTickCache ():Array
이 축으로야는 생성되는 작은 눈금의 배열에 대한 위치의 배열을 구축합니다.
| DateTimeAxis | ||
![]() | describeData (dimension:String , requiredFields:uint ):Array
이 IChartElement 로 나타내지는 데이터의 기술을 취득하기 위해서, 관리하는 DataTransform 에 의해 불려 갑니다.
| AxisBase | |
| formatDays (d:Date , previousValue:Date , axis:DateTimeAxis ):String
축이 날을 기준으로 한
labelUnits 로 렌더링 될 때 사용되는 디폴트의 포맷 함수입니다. | DateTimeAxis | ||
| formatMilliseconds (d:Date , previousValue:Date , axis:DateTimeAxis ):String
축이 밀리 세컨드를 기준으로 한
labelUnits 로 렌더링 될 때 사용되는 디폴트의 포맷 함수입니다. | DateTimeAxis | ||
| formatMinutes (d:Date , previousValue:Date , axis:DateTimeAxis ):String
축이 분을 기준으로 한
labelUnits 로 렌더링 될 때 사용되는 디폴트의 포맷 함수입니다. | DateTimeAxis | ||
| formatMonths (d:Date , previousValue:Date , axis:DateTimeAxis ):String
축이 달을 기준으로 한
labelUnits 로 렌더링 될 때 사용되는 디폴트의 포맷 함수입니다. | DateTimeAxis | ||
| formatSeconds (d:Date , previousValue:Date , axis:DateTimeAxis ):String
축이 초를 기준으로 한
labelUnits 로 렌더링 될 때 사용되는 디폴트의 포맷 함수입니다. | DateTimeAxis | ||
| formatYears (d:Date , previousValue:Date , axis:DateTimeAxis ):String
축이 해를 기준으로 한
labelUnits 로 렌더링 될 때 사용되는 디폴트의 포맷 함수입니다. | DateTimeAxis | ||
![]() | guardMinMax (min:Number , max:Number ):Array
이 축타입에 대해, 소정의 범위를 무효인 값으로부터 보호합니다.
| NumericAxis | |
![]() | invalidateCache ():void
이 축의 값을 나타내는 캐쉬된 label 및 눈금을 무효화합니다.
| NumericAxis | |
| alignLabelsToUnits | property |
alignLabelsToUnits:Boolean [read-write]축으로 따른 label의 배치를 결정합니다.
false 의 경우는, 그래프에서는 항상 축의 선두에 label가 표시됩니다. 예를 들어, 달 마다의 label를 생성하는 경우에, 최초의 데이터 포인트가 7 월 14 일이면, 최초의 label는 7 월 14 일의 것이 됩니다. true 의 경우는, 우선 label의 단위가 계산되고 나서, 이 단위의 정수의 간격에 label가 표시됩니다. 예를 들어, 최초의 데이터 포인트가 7 월 14 일이며, label 단위를 달로 하고 있는 경우는 (명시적으로 설정, 또는 동적으로 계산), 최초의 label는 8 월 1 일이 됩니다.
디폴트치true.
public function get alignLabelsToUnits():Boolean
public function set alignLabelsToUnits(value:Boolean ):void
| dataInterval | property |
dataInterval:Number [write-only]
dataUnits 로 지정된 그래프내의 데이터간의 간격을 지정합니다.
예를 들어,dataUnits property가 "hours" 에,dataInterval property가 4 로 설정되어 있는 경우, 그래프에서는 데이터가 3 시간 간격으로 발생한다고 보여집니다. 이것은, 일부의 계열 (ColumnSeries 및 CandlestickSeries 등)에 의한 데이터의 렌더링에 영향을 미칩니다. 또, label의 자동 선택 방법에도 영향을 줍니다.
public function set dataInterval(value:Number ):void
See also
| dataUnits | property |
dataUnits:String [read-write]그래프내에서 데이터의 표시에 사용하는 단위를 지정합니다. 지정할 수 있는 값은, 이하의 머지않아인가입니다.
millisecondssecondsminuteshoursdaysweeksmonthsyears이 값은, 다음의 2 개의 방법으로 사용할 수가 있습니다. 우선, 적절한 label 단위를 선택하는 경우, DateTimeAxis 에서는, 데이터가 표시되고 있는 단위보다 작은 단위는 선택되지 않습니다. dataUnits property의 값이 days 의 경우, 최소치와 최대치의 사이의 범위에 관계없이, 그래프에서는 시간 마다의 label는 렌더링 되지 않습니다.
다음에,dataUnits property의 값은 몇개의 계열로 사용되어 그러한 계열의 렌더링에 영향을 줍니다. 구체적으로는, 대부분의 세로의 곧은 선 계열 (ColumnSeries, BarSeries, CandlestickSeries, 및 HLOCSeries 등)로 dataUnits property에 의해, 렌더링 되는 세로의 곧은 선의 폭이 결정됩니다.
예를 들어, ColumnChart 컨트롤의 수평축으로 labelUnits property가 weeks 에,dataUnits property가 days 로 설정되어 있는 경우는, ColumnChart 에 의해, 각 세로의 곧은 선이 각 label간의 간격의 것 1/7 으로 렌더링 됩니다.
dataUnits property를 null 로 설정하면, 세로의 곧은 선 계열에 의해 날 단위로 세로의 곧은 선이 렌더링 됩니다만, DateTimeAxis 에 의해, label의 생성시에 적절한 단위가 선택됩니다.
디폴트치null.
public function get dataUnits():String
public function set dataUnits(value:String ):void
| displayLocalTime | property |
displayLocalTime:Boolean [read-write]
true 로 설정되었을 경우는, DateTimeAxis 에 의해, 모든 데이터치가 어플리케이션을 실행하는 클라이언트 머신의 타임 존에 있다고 보여집니다. false 로 설정되었을 경우, 모든 값은 세계 표준시 (그리니지 표준시)가 됩니다.
public function get displayLocalTime():Boolean
public function set displayLocalTime(value:Boolean ):void
| interval | property |
interval:Number [read-write]
축으로 따른 label간의 labelUnits 의 수를 지정합니다. 이 property가 null 로 설정되어 있는 경우, Flex 에 의해 간격이 계산됩니다.
디폴트치null.
public function get interval():Number
public function set interval(value:Number ):void
| labelUnits | property |
labelUnits:String [read-write]
축으로보다 label의 생성에 사용되는 단위입니다. 디폴트에서는, DateTimeAxis 에서는 모든 유효한 단위 (milliseconds,seconds,minutes,hours,days,weeks,months, 또는 years)가 고려됩니다.
다만,labelUnits property가 설정되어 있지 않은 경우는, 그래프에서의 label의 렌더링에,dataUnits property의 값보다 작은 단위는 사용되지 않습니다.
public function get labelUnits():String
public function set labelUnits(value:String ):void
| maximum | property |
maximum:Date [read-write]
축의 label의 최대치를 지정합니다. null 의 경우는, 그래프의 데이터로부터 최소치가 결정됩니다.
디폴트치null.
public function get maximum():Date
public function set maximum(value:Date ):void
| minimum | property |
minimum:Date [read-write]
축의 label의 최소치를 지정합니다. null 의 경우는, 그래프의 데이터로부터 최소치가 결정됩니다.
디폴트치null.
public function get minimum():Date
public function set minimum(value:Date ):void
| minorTickInterval | property |
minorTickInterval:Number [read-write]
축으로 따른 작은 눈금의 사이의 minorTickUnits 의 수를 지정합니다. 이 property가 NaN 로 설정되어 있는 경우는, DateTimeAxis 에 의해 자동적으로 계산됩니다.
통상은,minorTickInterval property가 자동적으로 1 으로 설정됩니다. 다만,minorTickUnits property가 dataUnits property와 같은 단위인 (명시적인 설정 또는 암묵의 계산에 의해) 경우는,minorTickInterval property가 최대치의 1 또는 dataInterval 가 됩니다.
public function get minorTickInterval():Number
public function set minorTickInterval(value:Number ):void
| minorTickUnits | property |
minorTickUnits:String [read-write]
작은 눈금의 생성시에, 축으로보다 고려되는 단위입니다. 디폴트에서는, DateTimeAxis 에서는 모든 유효한 단위 (milliseconds,seconds,minutes,hours,days,weeks,months, 또는 years)가 고려됩니다.
이 property가 설정되어 있지 않은 경우는, 그래프에 의해 minorTickUnits property의 값이 결정됩니다. label의 간격이 1 보다 큰 경우는,minorTickUnits property가 labelUnits property의 값에,minorTickInterval property가 1 으로 설정됩니다. label 간격이 1 의 경우는,minorTickUnits property가 labelUnits property의 다음에 작은 단위로 설정됩니다. 설정되었을 경우는,minorTickUnits property가 dataUnits property의 값보다 작아질 것은 없습니다.
public function get minorTickUnits():String
public function set minorTickUnits(value:String ):void
| parseFunction | property |
parseFunction:Function [write-only]데이터 포인트의 값을 customize 하는 Methods를 지정합니다. 이 property에서는, 값을 받아 Date object를 돌려주는 Methods를 지정합니다. 돌려주어진 Date object는, 그래프의 DateTimeAxis object에 사용됩니다. 이것에 의해, customize 가능한 일자 입력 string를 제공해, 이것을 Date object로 변환할 수 있습니다. Flex 는 이 Date object를 해석해, DateTimeAxis 로 사용할 수 있습니다.
해석 Methods에는, 1 개의 Parameters만이 건네받습니다. 이 Parameters는 계열로 지정한 데이터 포인트를 나타내는 값이며, 통상은, 어떠한 형식의 일자를 나타내는 string입니다. 이 Parameters를 재정의(override) 하거나 새로운 Parameters를 추가하거나 할 수 없습니다.
이 Date object는 즉시 수치에 변환되기 (위해)때문에, custom parseFunctions 는 같은 Date object를 재사용할 수가 있어 퍼포먼스의 향상에 도움이 됩니다. 디폴트에서는, DateTimeAxis 에는, ECMA 표준 Date.parse() Methods의 string 해석 기능이 사용됩니다.
parseFunction 에 의해 지정된 Methods는 이 값을 사용해, 축으로 사용 가능한 Date object를 작성합니다.
<mx:Script>
import mx.collections.ArrayCollection;
[Bindable]
public var aapl:ArrayCollection = new ArrayCollection([
{date:"2005, 8, 1", close: 42.71},
{date:"2005, 8, 2", close: 42.99},
{date:"2005, 8, 3", close: 44}
]);
public function myParseFunction(s:String) :Date {
// 건네받은 칸마 단락 string로부터, string 배열을 취득합니다.
var a:Array = s.split(",");
// Date object를 신규 작성합니다. 달을 나타내는 Parameters는 0 으로부터 시작되는 것에 주의해 주세요 (Parameters 0 은 1 월에 해당).
var newDate:Date = new Date(a[0], a[1]-1, a[2]);
return newDate
}
</mx:Script>
<mx:LineChart id="mychart" dataProvider="{aapl}" showDataTips="true">
<mx:horizontalAxis>
<mx:DateTimeAxis dataUnits="days" parseFunction="myParseFunction"/>
</mx:horizontalAxis>
<mx:series>
<mx:LineSeries yField="close" xField="date" displayName="AAPL"/>
</mx:series>
</mx:LineChart>
Implements
public function set parseFunction(value:Function ):void
| requiredDescribedFields | property |
requiredDescribedFields:uint [read-only]이 축으로 영향을 주는 DescribeData 구조체의 필드입니다.
Implements protected function get requiredDescribedFields():uint
| unitSize | property |
unitSize:Number [read-only]
픽셀로 나타내진 1 개의 데이터 단위의 폭입니다. 데이터형은 dataUnits property의 값에 의해 결정됩니다.
public function get unitSize():Number
| DateTimeAxis | () | constructor |
public 함수 DateTimeAxis()constructor .
| buildMinorTickCache | () | Methods |
protected override function buildMinorTickCache():Array
이 축으로야는 생성되는 작은 눈금의 배열에 대한 위치의 배열을 구축합니다. 서브 클래스에서는 이 함수를 Implements할 필요가 있습니다. 이 함수는, NumericAxis 에 의해 자동적으로 불려 갑니다. 이 함수를 직접 호출하는 것이 아니라,minorTicks property에 액세스 할 필요가 있습니다.
Array —
작은 눈금이 렌더링 되는 개소의, 축의 최소치와 최대치의 사이의 포인트를 나타내는 0 에서 1 까지의 위치의 배열입니다.
|
| formatDays | () | Methods |
protected function formatDays(d:Date , previousValue:Date , axis:DateTimeAxis ):String
축이 날을 기준으로 한 labelUnits 로 렌더링 될 때 사용되는 디폴트의 포맷 함수입니다. custom DateTimeAxis 클래스를 작성하는 경우는, 이 Methods를 재정의(override) 해 대체의 디폴트 서식을 제공할 수가 있습니다.
이 Methods는 직접 호출하지 말아 주세요. 대신에, 이 Methods가 불려 간 후, label가 렌더링 되어 표시하는 적절한 string가 취득됩니다.
Parametersd:Date — 서식 설정하는 단위를 포함하는 Date object입니다.
|
|
previousValue:Date — 현재의 데이터 포인트보다 전에 출현하는 데이터 포인트를 포함하는 Date object입니다.
|
|
axis:DateTimeAxis — label를 렌더링 하는 DateTimeAxis object.
|
String —
서식 설정한 label입니다.
|
| formatMilliseconds | () | Methods |
protected function formatMilliseconds(d:Date , previousValue:Date , axis:DateTimeAxis ):String
축이 밀리 세컨드를 기준으로 한 labelUnits 로 렌더링 될 때 사용되는 디폴트의 포맷 함수입니다. custom DateTimeAxis 클래스를 작성하는 경우는, 이 Methods를 재정의(override) 해 대체의 디폴트 서식을 제공할 수가 있습니다.
이 Methods는 직접 호출하지 말아 주세요. 대신에, 이 Methods가 불려 간 후, label가 렌더링 되어 표시하는 적절한 string가 취득됩니다.
Parametersd:Date — 서식 설정하는 단위를 포함하는 Date object입니다.
|
|
previousValue:Date — 현재의 데이터 포인트보다 전에 출현하는 데이터 포인트를 포함하는 Date object입니다.
|
|
axis:DateTimeAxis — label를 렌더링 하는 DateTimeAxis object.
|
String —
서식 설정한 label입니다.
|
| formatMinutes | () | Methods |
protected function formatMinutes(d:Date , previousValue:Date , axis:DateTimeAxis ):String
축이 분을 기준으로 한 labelUnits 로 렌더링 될 때 사용되는 디폴트의 포맷 함수입니다. custom DateTimeAxis 클래스를 작성하는 경우는, 이 Methods를 재정의(override) 해 대체의 디폴트 서식을 제공할 수가 있습니다.
이 Methods는 직접 호출하지 말아 주세요. 대신에, 이 Methods가 불려 간 후, label가 렌더링 되어 표시하는 적절한 string가 취득됩니다.
Parametersd:Date — 서식 설정하는 단위를 포함하는 Date object입니다.
|
|
previousValue:Date — 현재의 데이터 포인트보다 전에 출현하는 데이터 포인트를 포함하는 Date object입니다.
|
|
axis:DateTimeAxis — label를 렌더링 하는 DateTimeAxis object.
|
String —
서식 설정한 label입니다.
|
| formatMonths | () | Methods |
protected function formatMonths(d:Date , previousValue:Date , axis:DateTimeAxis ):String
축이 달을 기준으로 한 labelUnits 로 렌더링 될 때 사용되는 디폴트의 포맷 함수입니다. custom DateTimeAxis 클래스를 작성하는 경우는, 이 Methods를 재정의(override) 해 대체의 디폴트 서식을 제공할 수가 있습니다.
이 Methods는 직접 호출하지 말아 주세요. 대신에, 이 Methods가 불려 간 후, label가 렌더링 되어 표시하는 적절한 string가 취득됩니다.
Parametersd:Date — 서식 설정하는 단위를 포함하는 Date object입니다.
|
|
previousValue:Date — 현재의 데이터 포인트보다 전에 출현하는 데이터 포인트를 포함하는 Date object입니다.
|
|
axis:DateTimeAxis — label를 렌더링 하는 DateTimeAxis object.
|
String —
서식 설정한 label입니다.
|
| formatSeconds | () | Methods |
protected function formatSeconds(d:Date , previousValue:Date , axis:DateTimeAxis ):String
축이 초를 기준으로 한 labelUnits 로 렌더링 될 때 사용되는 디폴트의 포맷 함수입니다. custom DateTimeAxis 클래스를 작성하는 경우는, 이 Methods를 재정의(override) 해 대체의 디폴트 서식을 제공할 수가 있습니다.
이 Methods는 직접 호출하지 말아 주세요. 대신에, 이 Methods가 불려 간 후, label가 렌더링 되어 표시하는 적절한 string가 취득됩니다.
Parametersd:Date — 서식 설정하는 단위를 포함하는 Date object입니다.
|
|
previousValue:Date — 현재의 데이터 포인트보다 전에 출현하는 데이터 포인트를 포함하는 Date object입니다.
|
|
axis:DateTimeAxis — label를 렌더링 하는 DateTimeAxis object.
|
String —
서식 설정한 label입니다.
|
| formatYears | () | Methods |
protected function formatYears(d:Date , previousValue:Date , axis:DateTimeAxis ):String
축이 해를 기준으로 한 labelUnits 로 렌더링 될 때 사용되는 디폴트의 포맷 함수입니다. custom DateTimeAxis 클래스를 작성하는 경우는, 이 Methods를 재정의(override) 해 대체의 디폴트 서식을 제공할 수가 있습니다.
이 Methods는 직접 호출하지 말아 주세요. 대신에, 이 Methods가 불려 간 후, label가 렌더링 되어 표시하는 적절한 string가 취득됩니다.
Parametersd:Date — 서식 설정하는 단위를 포함하는 Date object입니다.
|
|
previousValue:Date — 현재의 데이터 포인트보다 전에 출현하는 데이터 포인트를 포함하는 Date object입니다.
|
|
axis:DateTimeAxis — label를 렌더링 하는 DateTimeAxis object.
|
String —
서식 설정한 label입니다.
|
| reduceLabels | () | Methods |
public override function reduceLabels(intervalStart:AxisLabel , intervalEnd:AxisLabel ):AxisLabelSet AxisRenderer 가 label를 겹치지 않게 렌더링 하지 못하고, Axis object에 의해 label세트가 줄여지도록(듯이) 하는 경우에 기동됩니다. 겹친 2 개의 label가 Methods에게 건네집니다.
ParametersintervalStart:AxisLabel — label가 겹치는 간격의 시작입니다.
|
|
intervalEnd:AxisLabel — label가 겹치는 간격의 마지막입니다.
|
AxisLabelSet —
label의 수를 줄여 중복을 해결하는 새로운 label세트입니다.
|
<? xml version="1.0"? >
<! -- Simple example to demonstrate the DateTimeAxis class. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<! [CDATA[
import mx.collections.ArrayCollection;
[Bindable]
public var stockDataAC:ArrayCollection = new ArrayCollection( [
{date: "2005, 7, 27", close: 41.71},
{date: "2005, 7, 28", close: 42.21},
{date: "2005, 7, 29", close: 42.11},
{date: "2005, 8, 1", close: 42.71},
{date: "2005, 8, 2", close: 42.99},
{date: "2005, 8, 3", close: 44} ]);
public function myParseFunction(s:String) :Date {
// Get an array of Strings from the comma-separated String passed in.
var a:Array = s.split(",");
// Create the new Date object.
var newDate:Date = new Date(a[0], a[1], a[2]);
return newDate;
}
]]>
</mx:Script>
<mx:Panel title="DateTimeAxis Example" height="100%" width="100%">
<mx:LineChart id="mychart" height="100%" width="100%"
paddingRight="5" paddingLeft="5"
showDataTips="true" dataProvider="{stockDataAC}">
<mx:horizontalAxis>
<mx:DateTimeAxis dataUnits="days" parseFunction="myParseFunction"/>
</mx:horizontalAxis>
<mx:verticalAxis>
<mx:LinearAxis baseAtZero="false" />
</mx:verticalAxis>
<mx:series>
<mx:LineSeries yField="close" xField="date" displayName="AAPL"/>
</mx:series>
</mx:LineChart>
</mx:Panel>
</mx:Application>
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/charts/DateTimeAxis.html