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も参照して ください。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.