パッケージ | mx.charts.chartClasses |
クラス | public class AxisBase |
継承 | AxisBase EventDispatcher Object |
サブクラス | CategoryAxis, NumericAxis |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
Flex components inherit the following properties from the AxisBase class:
<mx:tagname displayName="No default" title="No default" >
プロパティ | 定義元 | ||
---|---|---|---|
chartDataProvider : Object [書き込み専用]
周りを囲むグラフに割り当てられたデータプロバイダーです。 | AxisBase | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
displayName : String
軸の名前です。 | AxisBase | ||
title : String
軸に沿って表示されるタイトルのテキストです。 | AxisBase | ||
unitSize : Number [読み取り専用]
この軸に表示されるデータの 1 単位のサイズです。 | AxisBase |
メソッド | 定義元 | ||
---|---|---|---|
AxisBase()
コンストラクターです。 | AxisBase | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
グラフデータが変更されたときに、範囲のオブジェクトに通知を送るイベントをトリガーします。 | AxisBase | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
軸を使用する各 DataTransform が、その軸に自動的に登録されます。 | AxisBase | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
軸を使用する各 DataTransform が、その軸に自動的に登録されます。 | AxisBase | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
メソッド | 定義元 | ||
---|---|---|---|
この IChartElement で表されるデータの記述を取得するために、管理する DataTransform によって呼び出されます。 | AxisBase |
chartDataProvider | プロパティ |
chartDataProvider:Object
[書き込み専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
周りを囲むグラフに割り当てられたデータプロバイダーです。 データプロバイダーをベースとする軸タイプは、周りを囲むグラフに関連付けられたデータプロバイダーを継承することを選択できます。 軸が複数のグラフの間で共有されている場合、このプロパティの値は undefined
です(多くの場合、これが関連付けられたグラフの 1 つに割り当てられる最後のデータプロバイダーとなります)。
実装
public function set chartDataProvider(value:Object):void
displayName | プロパティ |
title | プロパティ |
unitSize | プロパティ |
unitSize:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
この軸に表示されるデータの 1 単位のサイズです。 この値はさまざまな系列タイプによって使用され、レンダリングに役立ちます。 例えば、ColumnSeries クラスは、この値を使用して列の幅を決定します。 異なる軸タイプごとに、異なる値が返されます。表示されるデータによって返される値が異なる場合があります。 例えば、DateTimeAxis クラスは、グラフにレンダリングされるデータにより、1 日または 1 年間のミリ秒の数を返すことがあります。 この値は表示されるデータの収集に依存しているため、カスタム系列はその updateData()
メソッドまたは updateMapping()
メソッドで、この値が正確であることを想定できません。
実装
public function get unitSize():Number
AxisBase | () | コンストラクター |
public function AxisBase()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンストラクターです。
dataChanged | () | メソッド |
public function dataChanged():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
グラフデータが変更されたときに、範囲のオブジェクトに通知を送るイベントをトリガーします。
describeData | () | メソッド |
protected function describeData(requiredFields:uint):Array
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
この IChartElement で表されるデータの記述を取得するために、管理する DataTransform によって呼び出されます。 インプリメンタによって mx.charts.chartClasses.DataDescription オブジェクトの配列が入力されて返され、表示データ(minimum、maximum、interval、unitSize など)から値を自動生成するすべての軸に沿ってこれらのデータが正確に記述されることが保証されます。 ほとんどのエレメントタイプでは、1 つの DataDescription を含む配列が返されます。 BarSet や ColumnSet などのエレメントを集約します。それらのサブエレメントによって表示されるデータを記述する複数の DataDescription インスタンスを返すことがあります。 呼び出されると、インプリメンタによって dimension
パラメーターで指定された軸に沿ってデータが記述されます。 この関数は、グラフによってサポートされる軸ごとに呼び出される場合があります。
パラメーター
requiredFields:uint — 特定の軸で管理される DataDescription オブジェクトの値を示すビットフィールドです。 インプリメンタによって必要なフィールドを計算する方法でのみ最適化できます。
|
Array — 表示されるデータを記述する DataDescription インスタンスを含む BoundedValue オブジェクトの配列です。
|
関連する API エレメント
registerDataTransform | () | メソッド |
public function registerDataTransform(transform:mx.charts.chartClasses:DataTransform, dimensionName:String):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
軸を使用する各 DataTransform が、その軸に自動的に登録されます。 該当する変換の値が変更されたときは、軸によってこのことが変換に通知されます。 また、最小値および最大値を自動生成する場合も、軸により変換からの値が要求されます。
パラメーター
transform:mx.charts.chartClasses:DataTransform — 登録する DataTransform です。
| |
dimensionName:String — 次元の名前です。
|
unregisterDataTransform | () | メソッド |
public function unregisterDataTransform(transform:mx.charts.chartClasses:DataTransform):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
軸を使用する各 DataTransform が、その軸に自動的に登録されます。 該当する変換の値が変更されたときは、軸によってこのことが変換に通知されます。 また、最小値および最大値を自動生成する場合も、軸により変換からの値が要求されます。
パラメーター
transform:mx.charts.chartClasses:DataTransform — 登録を解除する DataTransform です。
|
Tue Jun 12 2018, 10:34 AM Z