(Flex データ視覚化コンポーネントのみ)
パッケージmx.charts.chartClasses
クラスpublic class AxisBase
継承AxisBase Inheritance EventDispatcher Inheritance Object
サブクラス CategoryAxis, NumericAxis

AxisBase クラスは、Flex でサポートされる各種の軸タイプの基本クラスです。

MXML のシンタックスexpandedMXML シンタックスを隠す

Flex components inherit the following properties from the AxisBase class:

  <mx:tagname
    displayName="No default"
    title="No default"
  >
  


パブリックプロパティ
 プロパティ定義元
  chartDataProvider : Object
[書き込み専用] 周りを囲むグラフに割り当てられたデータプロバイダです。
AxisBase
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  displayName : String
軸の名前です。
AxisBase
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  title : String
軸に沿って表示されるタイトルのテキストです。
AxisBase
  unitSize : Number
[読み取り専用] この軸に表示されるデータの 1 単位のサイズです。
AxisBase
パブリックメソッド
 メソッド定義元
  
コンストラクタです。
AxisBase
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
EventDispatcher
  
グラフデータが変更されたときに、範囲のオブジェクトに通知を送るイベントをトリガします。
AxisBase
 Inherited
イベントをイベントフローに送出します。
EventDispatcher
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
EventDispatcher
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
  
軸を使用する各 DataTransform が、その軸に自動的に登録されます。
AxisBase
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
  
軸を使用する各 DataTransform が、その軸に自動的に登録されます。
AxisBase
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
プロテクトメソッド
 メソッド定義元
  
describeData(dimension:String, requiredFields:uint):Array
この IChartElement で表されるデータの記述を取得するために、管理する DataTransform によって呼び出されます。
AxisBase
イベント
 イベント 概要 定義元
 Inherited[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inherited[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
プロパティの詳細
chartDataProviderプロパティ
chartDataProvider:Object  [書き込み専用]

周りを囲むグラフに割り当てられたデータプロバイダです。 データプロバイダをベースとする軸タイプは、周りを囲むグラフに関連付けられたデータプロバイダを継承することを選択できます。 軸が複数のグラフの間で共有されている場合、このプロパティの値は undefined です(多くの場合、これが関連付けられたグラフの 1 つに割り当てられる最後のデータプロバイダとなります)。



実装
    public function set chartDataProvider(value:Object):void
displayNameプロパティ 
displayName:String

軸の名前です。 指定すると、Flex はこの名前を使用して DataTip コントロールをフォーマットします。



実装
    public function get displayName():String
    public function set displayName(value:String):void
titleプロパティ 
title:String

軸に沿って表示されるタイトルのテキストです。



実装
    public function get title():String
    public function set title(value:String):void
unitSizeプロパティ 
unitSize:Number  [読み取り専用]

この軸に表示されるデータの 1 単位のサイズです。 この値はさまざまな系列タイプによって使用され、レンダリングに役立ちます。 例えば、ColumnSeries クラスは、この値を使用して列の幅を決定します。 異なる軸タイプごとに、異なる値が返されます。表示されるデータによって返される値が異なる場合があります。 例えば、DateTimeAxis クラスは、グラフにレンダリングされるデータにより、1 日または 1 年間のミリ秒の数を返すことがあります。 この値は表示されるデータの収集に依存しているため、カスタム系列はその updateData() メソッドまたは updateMapping() メソッドで、この値が正確であることを想定できません。



実装
    public function get unitSize():Number
コンストラクタの詳細
AxisBase()コンストラクタ
public function AxisBase()

コンストラクタです。

メソッドの詳細
dataChanged()メソッド
public function dataChanged():void

グラフデータが変更されたときに、範囲のオブジェクトに通知を送るイベントをトリガします。

describeData()メソッド 
protected function describeData(dimension:String, requiredFields:uint):Array

この IChartElement で表されるデータの記述を取得するために、管理する DataTransform によって呼び出されます。 インプリメンタによって mx.charts.chartClasses.DataDescription オブジェクトの配列が入力されて返され、表示データ(minimum、maximum、interval、unitSize など)から値を自動生成するすべての軸に沿ってこれらのデータが正確に記述されることが保証されます。 ほとんどのエレメントタイプでは、1 つの DataDescription を含む配列が返されます。 BarSet や ColumnSet などのエレメントを集約します。それらのサブエレメントによって表示されるデータを記述する複数の DataDescription インスタンスを返すことがあります。 呼び出されると、インプリメンタによって dimension パラメータで指定された軸に沿ってデータが記述されます。 この関数は、グラフによってサポートされる軸ごとに呼び出される場合があります。

このメソッドの AxisBase の実装に返される配列には、BoundedValue オブジェクトが含まれます。

パラメータ

dimension:String — データの記述を取得する軸を特定します。
 
requiredFields:uint — 特定の軸で管理される DataDescription オブジェクトの値を示すビットフィールドです。 インプリメンタによって必要なフィールドを計算する方法でのみ最適化できます。

戻り値
Array — 表示されるデータを記述する DataDescription インスタンスを含む Array です。

関連項目

registerDataTransform()メソッド 
public function registerDataTransform(transform:DataTransform, dimensionName:String):void

軸を使用する各 DataTransform が、その軸に自動的に登録されます。 該当する変換の値が変更されたときは、軸によってこのことが変換に通知されます。 また、最小値および最大値を自動生成する場合も、軸により変換からの値が要求されます。

パラメータ

transform:DataTransform — 登録する DataTransform です。
 
dimensionName:String — サイズの名前です。

unregisterDataTransform()メソッド 
public function unregisterDataTransform(transform:DataTransform):void

軸を使用する各 DataTransform が、その軸に自動的に登録されます。 該当する変換の値が変更されたときは、軸によってこのことが変換に通知されます。 また、最小値および最大値を自動生成する場合も、軸により変換からの値が要求されます。

パラメータ

transform:DataTransform — 登録を解除する DataTransform です。





 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/charts/chartClasses/AxisBase.html