| Package | mx.charts |
| Class | public class LinearAxis |
| Inheritance | LinearAxis NumericAxis AxisBase EventDispatcher Object |
minimum,maximum, 및 interval 의 값이 그래프의 데이터로부터 결정됩니다. 이러한 property에 특정의 값을 명시적으로 설정할 수도 있습니다.
범위내의 값의 자동 결정은, 다음의 순서로 행해집니다.
autoAdjust property 및 baseAtZero property가 true 로 설정되었을 경우, 다음의 조정을 합니다.
minimum property는 0 으로 설정됩니다. maximum property는 0 으로 설정됩니다. autoAdjust property가 true 로 설정되었을 경우,minimum property와 maximum property의 값을 절상하는지, 또는 잘라 버려 조정합니다. minimum property와 maximum property가 조정됩니다. minimum 및 maximum 의 값에 스페이스가 명시적으로 지정되고 있을까를 조사해 필요에 따라서 그러한 값을 조정합니다.
MXML 문장구조법의 비표시
<mx:LinearAxis> 태그는, 친클래스의 모든 property를 Inheritance해, 다음의 property를 추가합니다.
<mx:LinearAxis Properties interval="null" maximum="null" maximumLabelPrecision="null" minimum="null" minorInterval="null" />
See also
| property | 정의 | ||
|---|---|---|---|
![]() | 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 | |
![]() | displayName : String
축의 이름입니다.
| AxisBase | |
| interval : Number
축으로 따른 label간의 간격을 나타내는 수치를 지정합니다.
| LinearAxis | ||
![]() | labelFunction : Function
label로서 표시하기 위해서, 축의 값을 포맷 하기 위해서 불려 갑니다.
| NumericAxis | |
| maximum : Number
축의 label의 최대치를 지정합니다.
| LinearAxis | ||
| maximumLabelPrecision : Number
이 축으로야는 생성된 label로 소수치를 나타낼 때의 최대 소수 자리수를 지정합니다.
| LinearAxis | ||
| minimum : Number
축의 label의 최소치를 지정합니다.
| LinearAxis | ||
| minorInterval : Number
축으로 따른 작은 눈금의 간격을 나타내는 수치를 지정합니다.
| LinearAxis | ||
![]() | minorTicks : Array
이 축을 나타내기 위해서(때문에) 생성된 작은 눈금의 배열입니다.
| NumericAxis | |
![]() | padding : Number
값을 화면상에 렌더링 할 때에, 계산된 축의 최소치 및 최대치에 추가하는 스페이스를 지정합니다.
| NumericAxis | |
![]() | parseFunction : Function
그래프에 의해 렌더링 된 값의 수치에의 변환 방법을 customize 하는
parseFunction 를 지정합니다. | NumericAxis | |
![]() | prototype : Object
[static]
클래스 또는 함수 object의 prototype object에의 참조입니다.
| Object | |
![]() | title : String
축으로 따라 표시되는 타이틀의 텍스트입니다.
| AxisBase | |
![]() | unitSize : Number
이 축으로 표시되는 데이터의 1 단위의 크기입니다.
| AxisBase | |
| Methods | 정의 | ||
|---|---|---|---|
| LinearAxis ()
constructor .
| LinearAxis | ||
![]() | 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세트가 줄여지도록(듯이) 하는 경우에 기동됩니다.
| NumericAxis | |
![]() | 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 | |
| interval | property |
interval:Number [read-write]
축으로 따른 label간의 간격을 나타내는 수치를 지정합니다. 이 property가 NaN 로 설정되어 있는 경우, Flex 에 의해 간격이 계산됩니다. 디폴트치는 NaN 입니다.
public function get interval():Number
public function set interval(value:Number ):void
| maximum | property |
maximum:Number [read-write]
축의 label의 최대치를 지정합니다. autoAdjust property를 true 로 설정하면, Flex 에 의해 이 값이 계산됩니다. NaN 의 경우는, 그래프의 데이터로부터 최대치가 결정됩니다. 디폴트치는 NaN 입니다.
public function get maximum():Number
public function set maximum(value:Number ):void
| maximumLabelPrecision | property |
maximumLabelPrecision:Number [read-write]이 축으로야는 생성된 label로 소수치를 나타낼 때의 최대 소수 자리수를 지정합니다. 디폴트에서는, 축은 이 값을 label 자체로부터 자동 생성합니다. 값이 0 의 경우, 바로 옆의 정수치에 사사오입 합니다. 값이 2 의 경우, 값의 것 1/100 의 자리수로 바로 옆의 수에 사사오입 합니다.
Implements public function get maximumLabelPrecision():Number
public function set maximumLabelPrecision(value:Number ):void
| minimum | property |
minimum:Number [read-write]
축의 label의 최소치를 지정합니다. NaN 의 경우는, 그래프의 데이터로부터 최소치가 결정됩니다. 디폴트치는 NaN 입니다.
public function get minimum():Number
public function set minimum(value:Number ):void
| minorInterval | property |
minorInterval:Number [read-write]
축으로 따른 작은 눈금의 간격을 나타내는 수치를 지정합니다. 이 property가 NaN 로 설정되어 있는 경우, Flex 에 의해 차이가 계산됩니다.
public function get minorInterval():Number
public function set minorInterval(value:Number ):void
| LinearAxis | () | constructor |
public 함수 LinearAxis()constructor .
<? xml version="1.0"? >
<! -- Simple example to demonstrate the HLOCChart control. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<! [CDATA[
import mx.collections.ArrayCollection;
[Bindable]
private var stockDataAC:ArrayCollection = new ArrayCollection( [
{ Date: "25-Jul", Open: 40.55, High: 40.75, Low: 40.24, Close:40. 31},
{ Date: "26-Jul", Open: 40.15, High: 40.78, Low: 39.97, Close:40. 34},
{ Date: "27-Jul", Open: 40.38, High: 40.66, Low: 40, Close:40. 63},
{ Date: "28-Jul", Open: 40.49, High: 40.99, Low: 40.3, Close:40. 98},
{ Date: "29-Jul", Open: 40.13, High: 40.4, Low: 39.65, Close:39. 95},
{ Date: "1-Aug", Open: 39.00, High: 39.50, Low: 38.7, Close:38. 6},
{ Date: "2-Aug", Open: 38.68, High: 39.34, Low: 37.75, Close:38. 84},
{ Date: "3-Aug", Open: 38.76, High: 38.76, Low: 38.03, Close:38. 12},
{ Date: "4-Aug", Open: 37.98, High: 37.98, Low: 36.56, Close:36. 69},
{ Date: "5-Aug", Open: 36.61, High: 37, Low: 36.48, Close:36. 86} ]);
]]>
</mx:Script>
<mx:Panel title="HLOCChart Control Example" height="100%" width="100%">
<mx:HLOCChart id="hlocchart" height="100%" width="100%"
paddingRight="5" paddingLeft="5"
showDataTips="true" dataProvider="{stockDataAC}">
<mx:verticalAxis>
<mx:LinearAxis baseAtZero="false" />
</mx:verticalAxis>
<mx:horizontalAxis>
<mx:CategoryAxis categoryField="Date" title="Date"/>
</mx:horizontalAxis>
<mx:horizontalAxisRenderer>
<mx:AxisRenderer canDropLabels="true"/>
</mx:horizontalAxisRenderer>
<mx:series>
<mx:HLOCSeries openField="Open" highField="High"
lowField="Low" closeField="Close"/>
</mx:series>
</mx:HLOCChart>
</mx:Panel>
</mx:Application>
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/charts/LinearAxis.html