| Package | mx.charts.chartClasses |
| 인터페이스 | public interface IAxis extends IEventDispatcher |
| 인프리멘타 | AxisRenderer , CategoryAxis , NumericAxis |
클래스는 이 인터페이스의 Implements에 의해, 범위를 정의하는 기능을 제공합니다.
See also
| property | 정의 | ||
|---|---|---|---|
| baseline : Number
[read-only]
축의 baseline 위치입니다.
| IAxis | ||
| chartDataProvider : Object
[write-only]
주위를 둘러싸는 그래프에 할당할 수 있었던 데이터 프로바이더입니다.
| IAxis | ||
| displayName : String
[read-only]
축의 이름입니다.
| IAxis | ||
| title : String
[read-only]
축으로 따라 표시되는 타이틀의 텍스트입니다.
| IAxis | ||
| unitSize : Number
[read-only]
이 축으로 표시되는 데이터의 1 단위의 크기입니다.
| IAxis | ||
| Methods | 정의 | ||
|---|---|---|---|
![]() | addEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
| IEventDispatcher | |
| dataChanged ():void
그래프 데이터가 변경되었을 때에, 범위의 object에 통지를 보내는 이벤트를 방아쇠 합니다.
| IAxis | ||
![]() | dispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
| IEventDispatcher | |
| filterCache (cache:Array , field:String , filteredString:String ):void
임의의 타입의 값세트에 필터를 걸어 MAP 할 수 있는 숫자세트로 합니다.
| IAxis | ||
| formatForScreen (value:Object ):String
DataTips 에서의 표시용으로치를 포맷 합니다.
| IAxis | ||
| getLabelEstimate ():AxisLabelSet
축label를 예측하기 위한 범위를 결정합니다.
| IAxis | ||
| getLabels (minimumAxisLength:Number ):AxisLabelSet
렌더링 되는 label 텍스트를 취득합니다.
| IAxis | ||
![]() | hasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
| IEventDispatcher | |
| invertTransform (value:Number ):Object
축으로 대하는 위치를 수치 데이터의 값에 MAP 해 되돌립니다.
| IAxis | ||
| mapCache (cache:Array , field:String , convertedField:String , indexValues:Boolean = false):void
임의의 타입의 값세트를, 화면의 좌표로 환산할 수 있는 수치세트로 변환합니다.
| IAxis | ||
| preferDropLabels ():Boolean
축으로 밤 겹치는 label의 처리 방법을 결정합니다.
| IAxis | ||
| reduceLabels (intervalStart:AxisLabel , intervalEnd:AxisLabel ):AxisLabelSet
AxisRenderer 가 label를 겹치지 않게 렌더링 하지 못하고, Axis object에 의해 label세트가 줄여지도록(듯이) 하는 경우에 기동됩니다.
| IAxis | ||
| registerDataTransform (transform:DataTransform , dimensionName:String ):void
축을 사용하는 각 DataTransform 가, 그 축으로 자동적으로 등록됩니다.
| IAxis | ||
![]() | removeEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
| IEventDispatcher | |
| transformCache (cache:Array , field:String , convertedField:String ):void
값세트를 데이터 area로부터 스크린 area에 MAP 합니다.
| IAxis | ||
| unregisterDataTransform (transform:DataTransform ):void
축을 사용하는 각 DataTransform 가, 그 축으로 자동적으로 등록됩니다.
| IAxis | ||
| update ():void
그래프를 갱신합니다.
| IAxis | ||
![]() | willTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
| IEventDispatcher | |
| baseline | property |
baseline:Number [read-only]축의 baseline 위치입니다. ColumnSeries 나 AreaSeries 등의 일부의 계열에서는, 최소치가 지정되지 않는 경우에, 이 값을 사용해 전부 칠해진 area의 하단이 정의됩니다.
Implements public function get baseline():Number
| chartDataProvider | property |
chartDataProvider:Object [write-only]
주위를 둘러싸는 그래프에 할당할 수 있었던 데이터 프로바이더입니다. 데이터 프로바이더를 베이스로 하는 축타입은, 주위를 둘러싸는 차트에 관련지을 수 있었던 데이터 프로바이더를 Inheritance하는 것을 선택할 수 있습니다. 축이 복수의 차트의 사이에 공유되고 있는 경우, 이 property의 값은 undefined 입니다 (많은 경우, 이것을 관련지을 수 있었던 차트의 1 개에 할당할 수 있는 마지막 데이터 프로바이더가 됩니다).
public function set chartDataProvider(value:Object ):void
| displayName | property |
displayName:String [read-only]축의 이름입니다. 지정하면, Flex 는 이 이름을 사용해 DataTip 컨트롤을 포맷 합니다.
Implements public function get displayName():String
| title | property |
| unitSize | property |
unitSize:Number [read-only]
이 축으로 표시되는 데이터의 1 단위의 크기입니다. 이 값은 다양한 계열 타입에 의해 사용되어 렌더링에 도움이 됩니다. 예를 들어, ColumnSeries 클래스는, 이 값을 사용해 열의 폭을 결정합니다. 다른 축타입 마다, 다른 값이 돌려주어집니다. 표시되는 데이터에 의해 돌려주어지는 값이 다른 경우가 있습니다. 예를 들어, DateTimeAxis 클래스는, 차트에 렌더링 되는 데이터에 의해, 1 일 또는 1 년간의 밀리 세컨드의 수를 돌려주는 일이 있습니다. 이 값은 표시되는 데이터의 수집에 의존하고 있기 (위해)때문에, custom 계열은 그 updateData() Methods 또는 updateMapping() Methods로, 이 값이 정확한 것을 상정할 수 없습니다.
public function get unitSize():Number
| dataChanged | () | Methods |
public function dataChanged():void 그래프 데이터가 변경되었을 때에, 범위의 object에 통지를 보내는 이벤트를 방아쇠 합니다.
| filterCache | () | Methods |
public function filterCache(cache:Array , field:String , filteredString:String ):void 임의의 타입의 값세트에 필터를 걸어 MAP 할 수 있는 숫자세트로 합니다.
Parameterscache:Array — 변환된 값의 독해원 및 보관처인 object의 배열입니다.
|
|
field:String — 필터의 적용전의 값을 포함한, 캐쉬 배열안의 object의 필드입니다.
|
|
filteredString:String — 필터가 적용된 값의 보관처가 되는, 캐쉬 배열안의 object의 필드입니다.
|
| formatForScreen | () | Methods |
public function formatForScreen(value:Object ):String DataTips 에서의 표시용으로치를 포맷 합니다. 유저가 읽어낼 수 있는 string를 돌려줍니다.
Parametersvalue:Object — string에 변환되는 값입니다.
|
String —
DataTip 의 텍스트입니다.
|
| getLabelEstimate | () | Methods |
public function getLabelEstimate():AxisLabelSet
축label를 예측하기 위한 범위를 결정합니다. 축은 즉시 getLabels() Methods를 호출해 실제의 값을 취득합니다. 축은 예측한 값을 사용해, 그래프의 margin를 조정해, 예측한 label와 정확한 label (getLabels() Methods로부터 돌려주어진 label)의 사이의 차이가 있어도, label가 적절히 확대·축소되도록(듯이) 합니다.
축이 예측한 label를 돌려줄 때는, 최소 label 및 최대 label만을 돌려줄 필요가 있습니다. label세트가 꽤 정적이어, 화면에 렌더링 되는 축의 크기에 의존하지 않는 경우는, 축이 label 세트 전체를 이 함수로부터 돌려주어, 예측한 label에 정확한 것을 나타내는 마크를 붙일 수가 있습니다.
반환값AxisLabelSet —
AxisLabel object의 배열입니다.
|
| getLabels | () | Methods |
public function getLabels(minimumAxisLength:Number ):AxisLabelSet 렌더링 되는 label 텍스트를 취득합니다. 이 Methods가 불려 갔을 때는, 이미 축으로야는 label의 최소의 길이가 결정되고 있습니다.
ParametersminimumAxisLength:Number — 축의 최소의 길이 (픽셀 단위)입니다. 축은 이 값보다 길게 할 수가 있습니다만, 짧게 할 수 없습니다.
|
AxisLabelSet —
AxisLabel object의 배열입니다.
|
| invertTransform | () | Methods |
public function invertTransform(value:Number ):Object 축으로 대하는 위치를 수치 데이터의 값에 MAP 해 되돌립니다.
Parametersvalue:Number — 축의 경계입니다. 이 Parameters는 0 으로 1 의 사이일 필요가 있습니다. 여기서 0 은 축의 최소의 경계를, 1 은 최대의 경계를 나타냅니다.
|
Object |
| mapCache | () | Methods |
public function mapCache(cache:Array , field:String , convertedField:String , indexValues:Boolean = false):void 임의의 타입의 값세트를, 화면의 좌표로 환산할 수 있는 수치세트로 변환합니다.
Parameterscache:Array — 변환된 값의 독해원 및 보관처인 object의 배열입니다.
|
|
field:String — 변환전의 값을 포함한, 캐쉬 배열안의 object의 필드입니다.
|
|
convertedField:String — 변환된 값의 보관처가 되는, 캐쉬 배열안의 object의 필드입니다.
|
|
indexValues:Boolean (default = false) — 이 Parameters는, MAP 되는 값이 인덱스치인 경우는 true, 자연 데이터치인 경우는 false 입니다.
|
| preferDropLabels | () | Methods |
public function preferDropLabels():Boolean
축으로 밤 겹치는 label의 처리 방법을 결정합니다. 통상, 수치 범위에서는 true 가 돌려주어집니다만, 개별의 값에 근거하는 범위에서는 true 는 돌려주어지지 않습니다. 이 property는, 축상에 직접 설정하는 것으로써 재정의(override) 할 수가 있습니다.
Boolean —
데이터가 없어지는 일 없이, label를 드롭 할 수 있는 경우는 true, 그렇지 않은 경우는 false 입니다.
|
| reduceLabels | () | Methods |
public function reduceLabels(intervalStart:AxisLabel , intervalEnd:AxisLabel ):AxisLabelSet AxisRenderer 가 label를 겹치지 않게 렌더링 하지 못하고, Axis object에 의해 label세트가 줄여지도록(듯이) 하는 경우에 기동됩니다. 겹친 2 개의 label가 Methods에게 건네집니다.
ParametersintervalStart:AxisLabel — label가 겹치는 간격의 시작입니다.
|
|
intervalEnd:AxisLabel — label가 겹치는 간격의 마지막입니다.
|
AxisLabelSet —
label의 수를 줄여 중복을 해결하는 새로운 label세트입니다.
|
| registerDataTransform | () | Methods |
public function registerDataTransform(transform:DataTransform , dimensionName:String ):void 축을 사용하는 각 DataTransform 가, 그 축으로 자동적으로 등록됩니다. 해당하는 변환의 값이 변경되었을 때는, 축으로야는 이것이 변환에 통지됩니다. 또, 최소치 및 최대치를 자동 생성하는 경우도, 축으로보다 변환으로부터의 값이 요구됩니다.
Parameterstransform:DataTransform — 등록하는 DataTransform 입니다.
|
|
dimensionName:String — 크기의 이름입니다.
|
| transformCache | () | Methods |
public function transformCache(cache:Array , field:String , convertedField:String ):void 값세트를 데이터 area로부터 스크린 area에 MAP 합니다.
Parameterscache:Array — MAP 된 값의 독해원 및 보관처인 object의 배열입니다.
|
|
field:String — MAP전의 값을 포함한, 캐쉬 배열안의 object의 필드입니다.
|
|
convertedField:String — MAP 된 값의 보관처가 되는, 캐쉬 배열안의 object의 필드입니다.
|
| unregisterDataTransform | () | Methods |
public function unregisterDataTransform(transform:DataTransform ):void 축을 사용하는 각 DataTransform 가, 그 축으로 자동적으로 등록됩니다. 해당하는 변환의 값이 변경되었을 때는, 축으로야는 이것이 변환에 통지됩니다. 또, 최소치 및 최대치를 자동 생성하는 경우도, 축으로보다 변환으로부터의 값이 요구됩니다.
Parameterstransform:DataTransform — 등록을 해제하는 DataTransform 입니다.
|
| update | () | Methods |
public function update():void 그래프를 갱신합니다. 프레임 마다 여러 차례 호출할 수가 있습니다.
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/charts/chartClasses/IAxis.html