(Flex データ視覚化コンポーネントのみ)
パッケージmx.charts.chartClasses
インターフェイスpublic interface IAxisRenderer extends IUIComponent , IFlexDisplayObject , IBitmapDrawable , IEventDispatcher
実装者 AxisRenderer

IAxis クラスは、ラベル、目盛り、データ位置のプロパティをグラフの軸に対して定義する抽象インターフェイスです。

クラスはこのインターフェイスの実装により、範囲を定義する機能を提供します。

関連項目

mx.charts.CategoryAxis
mx.charts.LinearAxis


パブリックプロパティ
 プロパティ定義元
 InheritedaccessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。
IFlexDisplayObject
 Inheritedalpha : Number
指定されたオブジェクトのアルファ透明度値を示します。
IFlexDisplayObject
  axis : IAxis
このレンダラーに関連付けられた軸オブジェクトです。
IAxisRenderer
 InheritedbaselinePosition : Number
[読み取り専用] コンポーネントのテキストにおける 1 行目のベースラインの y 座標です。
IUIComponent
 InheritedblendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。
IFlexDisplayObject
 InheritedcacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash Player または Adobe AIR にキャッシュされます。
IFlexDisplayObject
 Inheriteddocument : Object
このコンポーネントに関連付けられたドキュメントオブジェクトへの参照です。
IUIComponent
 Inheritedenabled : Boolean
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。
IUIComponent
 InheritedexplicitHeight : Number
コンポーネントの座標として明示的に指定されたコンポーネントの高さ(ピクセル単位)です。
IUIComponent
 InheritedexplicitMaxHeight : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最大の高さ(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedexplicitMaxWidth : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最大の幅(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedexplicitMinHeight : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最小の高さ(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedexplicitMinWidth : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最小の幅(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedexplicitWidth : Number
コンポーネントの座標として明示的に指定されたコンポーネントの幅(ピクセル単位)です。
IUIComponent
 Inheritedfilters : Array
表示オブジェクトに現在関連付けられている各フィルタオブジェクトが格納されているインデックス付きの配列です。
IFlexDisplayObject
 InheritedfocusPane : Sprite
複数のコンポーネント間で共有され、フォーカス描画のオーバーレイとして使用される単一の Sprite オブジェクトです。
IUIComponent
  gutters : Rectangle
axisRenderer と周りのグラフの側面との間隔の大きさです。
IAxisRenderer
 Inheritedheight : Number
表示オブジェクトの高さを示します (ピクセル単位)。
IFlexDisplayObject
  heightLimit : Number
[読み取り専用] 軸レンダラーがグラフから取得するスペースの最大値(ピクセル単位)です。
IAxisRenderer
  horizontal : Boolean
軸レンダラーが水平軸として使用されている場合は true です。
IAxisRenderer
 InheritedincludeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。
IUIComponent
 InheritedisPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって true に設定されます。
IUIComponent
 InheritedloaderInfo : LoaderInfo
[読み取り専用] この表示オブジェクトが属するファイルのロード情報を含む LoaderInfo オブジェクトを返します。
IFlexDisplayObject
 Inheritedmask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。
IFlexDisplayObject
 InheritedmaxHeight : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最大の高さ(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedmaxWidth : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最大の幅(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedmeasuredHeight : Number
[読み取り専用] このオブジェクトの測定した高さです。
IFlexDisplayObject
 InheritedmeasuredMinHeight : Number
コンポーネントのデフォルトの最小の高さ(ピクセル単位)です。
IUIComponent
 InheritedmeasuredMinWidth : Number
コンポーネントのデフォルトの最小幅(ピクセル単位)です。
IUIComponent
 InheritedmeasuredWidth : Number
[読み取り専用] このオブジェクトの測定した幅です。
IFlexDisplayObject
 InheritedminHeight : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最小の高さ(ピクセル単位)を指定する数値です。
IUIComponent
  minorTicks : Array
[読み取り専用] 軸に沿った小さな目盛りの描画位置を指定する配列を含みます。
IAxisRenderer
 InheritedminWidth : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最小の幅(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedmouseX : Number
[読み取り専用] マウス位置の x 座標を示します(ピクセル単位)。
IFlexDisplayObject
 InheritedmouseY : Number
[読み取り専用] マウス位置の y 座標を示します(ピクセル単位)。
IFlexDisplayObject
 Inheritedname : String
DisplayObject のインスタンス名を示します。
IFlexDisplayObject
 InheritedopaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。
IFlexDisplayObject
  otherAxes : Array
[書き込み専用] 軸の配列です。
IAxisRenderer
 Inheritedowner : DisplayObjectContainer
通常、このコンポーネントの親コンテナです。
IUIComponent
 Inheritedparent : DisplayObjectContainer
[読み取り専用] この表示オブジェクトを含む DisplayObjectContainer オブジェクトを示します。
IFlexDisplayObject
 InheritedpercentHeight : Number
コンポーネントの高さを親のサイズに対する比率(パーセンテージ)で指定する数値です。
IUIComponent
 InheritedpercentWidth : Number
コンポーネントの幅を親のサイズに対する比率(パーセンテージ)で指定する数値です。
IUIComponent
  placement : String
グラフで axisRenderer が表示される側です。
IAxisRenderer
 Inheritedroot : DisplayObject
[読み取り専用] 通常、これらのメソッドは IDisplayObject にのみ配置されていますが、下位互換性を保つために、IFlexDisplayObject に直接含める必要があります。そのため、この別個のインクルードファイルにこれらのメソッドを保持する必要があります。
IFlexDisplayObject
 Inheritedrotation : Number
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。
IFlexDisplayObject
 Inheritedscale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。
IFlexDisplayObject
 InheritedscaleX : Number
基準点から適用されるオブジェクトの水平スケール(パーセンテージ)を示します。
IFlexDisplayObject
 InheritedscaleY : Number
オブジェクトの基準点から適用されるオブジェクトの垂直スケール(percentage)を示します。
IFlexDisplayObject
 InheritedscrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界です。
IFlexDisplayObject
 Inheritedstage : Stage
[読み取り専用] 表示オブジェクトのステージです。
IFlexDisplayObject
 InheritedsystemManager : ISystemManager
このコンポーネントの SystemManager オブジェクトへの参照です。
IUIComponent
  ticks : Array
[読み取り専用] 軸に沿った目盛りの描画位置を指定する配列を含みます。
IAxisRenderer
 Inheritedtransform : Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。
IFlexDisplayObject
 InheritedtweeningProperties : Array
EffectManager によって使用されます。
IUIComponent
 Inheritedvisible : Boolean
表示オブジェクトが可視かどうかを示します。
IFlexDisplayObject
 Inheritedwidth : Number
表示オブジェクトの幅を示します (ピクセル単位)。
IFlexDisplayObject
 Inheritedx : Number
親 DisplayObjectContainer のローカル座標を基準にした DisplayObject インスタンスの x 座標を示します。
IFlexDisplayObject
 Inheritedy : Number
親 DisplayObjectContainer のローカル座標を基準にした DisplayObject インスタンスの y 座標を示します。
IFlexDisplayObject
パブリックメソッド
 メソッド定義元
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
IEventDispatcher
  
adjustGutters(workingGutters:Rectangle, adjustable:Object):Rectangle
レイアウトを調整し、渡されたふち取りが中に収まるようにします。
IAxisRenderer
  
周りを囲むグラフの現在の状態が変更されたことを示すために、そのグラフによって呼び出されます。
IAxisRenderer
 Inherited
イベントをイベントフローに送出します。
IEventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。
IFlexDisplayObject
 Inherited
明示的に指定された高さを使用するのか、それとも測定された高さを使用するのかを決定するための便利なメソッドです。
IUIComponent
 Inherited
明示的に指定された幅を使用するのか、それとも測定された幅を使用するのかを決定するための便利なメソッドです。
IUIComponent
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
シェイプ上の線を除き、targetCoordinateSpace パラメータによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。
IFlexDisplayObject
 Inherited
point オブジェクトをステージ (グローバル) 座標から表示オブジェクトの (ローカル) 座標に変換します。
IFlexDisplayObject
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
IEventDispatcher
 Inherited
表示オブジェクトの境界ボックスを評価して、obj 表示オブジェクトの境界ボックスと重複または交差するかどうかを調べます。
IFlexDisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
表示オブジェクトを評価して、x および y パラメータで指定されたポイントと重複または交差するかどうかを調べます。
IFlexDisplayObject
 Inherited
オブジェクトを初期化します。
IUIComponent
 Inherited
point オブジェクトを表示オブジェクトの (ローカル) 座標からステージ (グローバル) 座標に変換します。
IFlexDisplayObject
 Inherited
このオブジェクトを指定の x および y 座標に移動します。
IFlexDisplayObject
 Inherited
owner プロパティのチェーンが child からこの UIComponent を指定している場合に、true を返します。
IUIComponent
 Inherited
UIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。
IUIComponent
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
IEventDispatcher
 Inherited
setActualSize(newWidth:Number, newHeight:Number):void
このオブジェクトの実際のサイズを設定します。
IFlexDisplayObject
 Inherited
setVisible(value:Boolean, noEvent:Boolean = false):void
visible プロパティが変更されたときに呼び出されます。
IUIComponent
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
IEventDispatcher
プロパティの詳細
axisプロパティ
axis:IAxis

このレンダラーに関連付けられた軸オブジェクトです。 このプロパティは周りを囲むグラフによって管理されるため、明示的に設定しないでください。



実装
    public function get axis():IAxis
    public function set axis(value:IAxis):void
guttersプロパティ 
gutters:Rectangle

axisRenderer と周りのグラフの側面との間隔の大きさです。 このプロパティはグラフによって自動的に割り当てられるため、直接割り当てないでください。



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

軸レンダラーがグラフから取得するスペースの最大値(ピクセル単位)です。 デフォルトでは、軸レンダラーは、グラフ内でそのすべてのラベルをフルサイズでレンダリングするために必要なだけのスペースを取得します。 heightLimit が設定されている場合は、軸の合計サイズが heightLimit より必ず小さくなるよう、AxisRenderer はラベルのサイズを削減します。



実装
    public function get heightLimit():Number
horizontalプロパティ 
horizontal:Boolean

軸レンダラーが水平軸として使用されている場合は true です。 このプロパティは周りの CartesianChart によって管理されるため、直接設定しないでください。



実装
    public function get horizontal():Boolean
    public function set horizontal(value:Boolean):void
minorTicksプロパティ 
minorTicks:Array  [読み取り専用]

軸に沿った小さな目盛りの描画位置を指定する配列を含みます。 各配列エレメントには、0 から 1 までの値が含まれています。



実装
    public function get minorTicks():Array
otherAxesプロパティ 
otherAxes:Array  [書き込み専用]

軸の配列です。



実装
    public function set otherAxes(value:Array):void
placementプロパティ 
placement:String

グラフで axisRenderer が表示される側です。 有効な値は、垂直軸レンダラーでは "left""right"、水平軸レンダラーでは "top""bottom" です。デフォルトでは、1 番目の軸が左と上に、2 番目の軸が右と下に配置されます。 CartesianCharts は自動的に、2 番目の軸が 1 番目の軸の反対側にあることが保証されます。例えば、1 番目の垂直軸を明示的に右に配置すると、2 番目の垂直軸は左に配置されます。



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

軸に沿った目盛りの描画位置を指定する配列を含みます。 各配列エレメントには、0 から 1 までの値が含まれています。



実装
    public function get ticks():Array
メソッドの詳細
adjustGutters()メソッド
public function adjustGutters(workingGutters:Rectangle, adjustable:Object):Rectangle

レイアウトを調整し、渡されたふち取りが中に収まるようにします。このメソッドは、周りを囲むグラフにより呼び出され、ふち取りと対応するデータ領域のサイズを決定します。 このメソッドにより、AxisRenderer では、新しいふち取りに基づいてレイアウトを計算し、必要に応じてふち取りを調整できるようになります。 ふち取りが調整可能な場合、軸レンダラーはふち取りを内側へ (より太く) 調整できますが、外側へ (より細く) は調整できません。

パラメータ

workingGutters:Rectangle — 調整するふち取りを定義します。
 
adjustable:Object — 4 つのブール型プロパティ(left=true/false、top=true/false、right=true/false、および bottom=true/false)により構成されます。これらのプロパティは、軸レンダラーが各ふち取りをさらに調整できるかどうかを示します。

戻り値
Rectangle — ふち取りのサイズを定義する矩形で、調整を含みます。
chartStateChanged()メソッド 
public function chartStateChanged(oldState:uint, v:uint):void

周りを囲むグラフの現在の状態が変更されたことを示すために、そのグラフによって呼び出されます。 エレメントの実装では、このメソッドに応答してエレメントで表示されるデータの変更と同期させる必要があります。

パラメータ

oldState:uint — 前の状態を表す整数です。
 
v:uint — 新しい状態を表す整数です。





 

 

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

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