| メソッド | プロパティ | エフェクト | フレームあり | フレームなし |
PieSeries クラスは、PieChart コントロールのデータ系列を定義します。デフォルトのレンダラーは WedgeRenderer クラスです。オプションでデータ系列のレンダラーも定義できます。レンダラーは WedgeRenderer インターフェイスを実装する必要があります。
MXML シンタックス
<mx:PieSeries> タグは、親クラスのすべてのプロパティと、次のプロパティを継承します。
<mx:PieSeries
calloutGap="10"
calloutStroke="Stroke; no default"
field="null"
fills="Fill; no default"
innerRadius="0"
insideLabelSizeLimit="9"
labelFunction="No default"
labelPosition="none|callout|inside|insideWithCallout|outside"
nameField="null"
radialStroke="Stroke; no default"
renderer="ShadowWedgeRenderer"
startAngle="0"
/>
関連項目
mx.charts.PieChart
mx.charts.renderers.ShadowWedgeRenderer
mx.charts.renderers.interfaces.WedgeRenderer
| コンストラクタ | |
PieSeries ( )
コンストラクタです。 |
|
| メソッド |
| mx.charts.chartClasses.ChartElement クラスから継承されるメソッド |
findDataPoint |
| mx.charts.chartClasses.ChartComponent クラスから継承されるメソッド |
invalidate update |
| mx.events.EventDispatcher クラスから継承されるメソッド |
addEventListener dispatchEvent initialize removeEventListener |
| プロパティ | |
| calloutGap:Numberコールアウトをレンダリングする際に、円グラフの端とラベルの間に挿入する領域をピクセル単位で指定します。 |
| calloutStroke:mx.graphics.Strokeコールアウトの線の描画に使用される線のスタイルを指定します。 |
| field:StringPieChart コントロールの各区分のデータを決定するデータプロバイダのフィールドを指定します。 |
| fills:ArrayPieChart コントロールの各区分のレンダリングに使用する塗りつぶしオブジェクトの配列を指定します。 |
| innerRadius:Number円グラフの内側の円のサイズを外側の円に対するパーセンテージで指定します。 |
| insideLabelSizeLimit:Numberフォントサイズのしきい値をポイントで指定します。これ以下のサイズの内部ラベルは判読不能と見なされます。 |
| labelFunction:FunctionPieSeries の各ラベルのレンダリングに使用されるコールバック関数を指定します。 |
| labelPosition:Stringstylable:値のラベルのレンダリング方法を指定します。 |
| nameField:StringPieChart コントロールの各区分の名前を決定するデータプロバイダのフィールドを指定します。 |
| radialStroke:mx.graphics.Stroke円グラフの各区分間の境界線を描画する際に使用する線のスタイルを指定します。 |
| renderer:mx.charts.renderers.interfaces.WedgeRendererこの系列に使用するレンダラーを指定します。 |
| startAngle:Number円グラフの最初の区分の開始角度を指定します。 |
| mx.charts.chartClasses.Series クラスから継承されるプロパティ |
fill interactive name stroke |
| mx.charts.chartClasses.ChartComponent クラスから継承されるプロパティ |
peer styleName surface |
| エフェクト |
| mx.charts.chartClasses.Series クラスから継承されるエフェクト |
hideDataEffect showDataEffect |
| コンストラクタの詳細 |
PieSeries( )
| プロパティの詳細 |
calloutGap:Number
10 ピクセルです。
calloutStroke:mx.graphics.Stroke
field:String
null です。
fills:Array
innerRadius:Number
25 に設定すると、内側の円の半径が外側の円の半径の 4 分の 1 に相当するドーナツグラフが作成されます。0 に設定すると、内側に円がない円グラフが作成されます。0 です。
insideLabelSizeLimit:Number
labelPosition プロパティの設定に基づいて、完全に非表示になるか、コールアウトとしてレンダリングされます。
labelFunction:Function
labelPosition:String
-none: ラベルは描画しません。
-outside: 円グラフの境界線の周囲にラベルを描画します。
-callout: 円グラフの右側か左側に、2 つの垂直なスタックでラベルを描画します。円グラフは必要に応じて、ラベルを描画できるように縮小されます (maxLabelRadius を参照)。各ラベルから円グラフ内の関連付けられた区分まで、主要な線を描画します。必要に応じて、ラベルを領域に合うよう縮小します。
-inside: グラフの内部に、円グラフの各区分に沿っておよそ 10 分の 7 程度の位置を中心にして、ラベルを描画します。ラベル同士が重ならないように、各ラベルを縮小します。ラベルが calloutPointSize プロパティの値よりも小さくなる場合は、ラベルを削除します。2 つのラベルが重なる場合、大きな区分のラベルが優先されます。
-insideWithCallout: ラベルを円の中に描画しますが、判読できないサイズまで縮小された場合はコールアウトに変換します。
nameField:String
null です。
radialStroke:mx.graphics.Stroke
lineStyle プロパティを割り当てる便宜的プロパティです。異なるタイプのレンダラーを指定する場合は、そのレンダラーのプロパティを直接設定する必要があります。デフォルト値は null で、線は描画されません。
renderer:mx.charts.renderers.interfaces.WedgeRenderer
startAngle:Number
0 で、円グラフの右側が水平になります。