AreaSeries QML Type
データをエリアチャートで表示する。詳細...
Import Statement: | import QtCharts 2.8 |
In C++: | QAreaSeries |
Inherits: |
プロパティ
- axisAngular : AbstractAxis
- axisRadial : AbstractAxis
- axisX : AbstractAxis
- axisXTop : AbstractAxis
- axisY : AbstractAxis
- axisYRight : AbstractAxis
- borderColor : color
- borderWidth : real
- brush : brush
- brushFilename : QString
- color : color
- lowerSeries : LineSeries
- pointLabelsClipping : bool
- pointLabelsColor : font
- pointLabelsFont : font
- pointLabelsFormat : string
- pointLabelsVisible : bool
- upperSeries : LineSeries
シグナル
- clicked(point point)
- doubleClicked(point point)
- hovered(point point, bool state)
- pressed(point point)
- released(point point)
詳細説明
面積系列は定量的なデータを表示するために使用されます。境界線間の領域が色で強調されるという点で、線分系列に基づく。LineSeries タイプは、領域の上限を定義する。エリア・チャートは、デフォルトではプロット・エリアの底を下界として描画されます。プロット領域の底辺の代わりに、別の線で下界を指定することもできる。その場合、AreaSeriesは2つのLineSeries 。
注意: 上境界と下境界という用語は、下境界の値が上境界の値よりも大きい場合に誤解を招くことがある。重要なのは、この2つの境界線の間の領域が塗りつぶされるということです。
次のQMLは、簡単なエリア・チャートの作成方法を示しています:
ChartView { title: "NHL All-Star Team Players" anchors.fill: parent antialiasing: true // Define x-axis to be used with the series instead of default one ValueAxis { id: valueAxis min: 2000 max: 2011 tickCount: 12 labelFormat: "%.0f" } AreaSeries { name: "Russian" axisX: valueAxis upperSeries: LineSeries { XYPoint { x: 2000; y: 1 } XYPoint { x: 2001; y: 1 } XYPoint { x: 2002; y: 1 } XYPoint { x: 2003; y: 1 } XYPoint { x: 2004; y: 1 } XYPoint { x: 2005; y: 0 } XYPoint { x: 2006; y: 1 } XYPoint { x: 2007; y: 1 } XYPoint { x: 2008; y: 4 } XYPoint { x: 2009; y: 3 } XYPoint { x: 2010; y: 2 } XYPoint { x: 2011; y: 1 } } }
注意: チャートとエリア・シリーズに同じライン・シリーズを追加することはサポートされていません。境界線として使用される系列は、面積系列に対してのみ定義されるべきである。
プロパティの説明
axisAngular : AbstractAxis |
極座標ビューの周りに描画される、系列に使用される角度軸。
axisX およびPolarChartViewも参照 。
axisRadial : AbstractAxis |
極座標ビューの内側に描画される、系列に使用される半径軸。
axisY およびPolarChartView も参照 。
axisX : AbstractAxis |
axisXTop : AbstractAxis |
axisY : AbstractAxis |
系列に使用するY軸。axisY とaxisYRight の両方を未定義のままにすると、系列の値軸が作成されます。
axisYRight およびValueAxis も参照して ください。
axisYRight : AbstractAxis |
borderColor : color |
系列の線(ペン)色。
borderWidth : real |
境界線の幅。デフォルトでは2.0。
brush : brush |
この系列の線を描画するために使用するブラシ。
brushFilename : QString |
シリーズのブラシ画像として使用するファイル名。
color : color |
シリーズの塗りつぶし(ブラシ)色。
lowerSeries : LineSeries |
エリア系列の境界を定義するために使用される2つの線系列のうち、下側の1つ。
注: AreaSeries が lowerSeries なしで構築された場合、これは null となる。
pointLabelsClipping : bool |
データポイントラベルのクリッピングを定義します。デフォルトでは True。クリッピングを有効にすると、プロット領域の端のラベルがカットされます。
pointLabelsVisibleも参照してください 。
pointLabelsColor : font |
データポイントのラベルに使用する色を定義します。デフォルトでは、この色はテーマでラベル用に定義されたブラシの色です。
pointLabelsFormatも参照 。
pointLabelsFont : font |
データポイントのラベルに使用するフォントを定義します。
pointLabelsFormat も参照して ください。
pointLabelsFormat : string |
データ・ポイント・ラベルの表示形式。
QAreaSeries::pointLabelsFormat 、pointLabelsVisible 、pointLabelsFont 、およびpointLabelsColorも参照 。
pointLabelsVisible : bool |
データ点ラベルの可視性を定義します。
pointLabelsFormat およびpointLabelsClipping も参照 。
upperSeries : LineSeries |
エリア系列境界の定義に使用される2つの線系列のうち、上側の線系列。
シグナル・ドキュメント
clicked(point point) |
このシグナルは、ユーザーがエリア・チャート内でpoint をクリックし、押下をトリガーしたときに発せられる。
対応するシグナル・ハンドラはonClicked
。
注: 対応するハンドラはonClicked
。
pressed 、released 、doubleClickedも参照して ください。
doubleClicked(point point) |
このシグナルは、ユーザーがマウスカーソルを系列の上に置いたり、系列から遠ざけたりしたときに発せられます。point は、ホバーイベントの原点(座標)を示します。state は、カーソルが系列の上に置かれるとtrue
になり、系列から遠ざかるとfalse になります。
対応するシグナルハンドラはonHovered
です。
注: 対応するハンドラはonHovered
。
pressed(point point) |
このシグナルは、ユーザーがエリアチャートでpoint で指定されたポイントを押したときに発せられる。
対応するシグナルハンドラはonPressed
です。
注 :対応するハンドラはonPressed
です。
clicked 、released 、doubleClickedも参照してください 。
released(point point) |
このシグナルは、ユーザーがエリア・チャート内のpoint でトリガーされた押下を放したときに発せられる。
対応するシグナルハンドラはonReleased
です。
注: 対応するハンドラはonReleased
です。
pressed 、clicked 、doubleClickedも参照して ください。
本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。