AreaSeries QML Type
データを面積グラフで表示します。詳細...
| Import Statement: | import QtCharts 2.12 |
| In C++: | QAreaSeries |
| Inherits: | |
| Status: | Deprecated |
この型は非推奨です。新しいコードでの使用は強く推奨しません。
プロパティ
- axisAngular : AbstractAxis
- axisRadial : AbstractAxis
- axisX : AbstractAxis
- axisXTop : AbstractAxis
- axisY : AbstractAxis
- axisYRight : AbstractAxis
- borderColor : color
- borderWidth : real
- brush : brush
- brushFilename : string
- 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
この系列に使用するX軸。axisXとaxisXTop の両方を未定義のままにすると、その系列用に値軸が作成されます。
「 axisXTop 」および「ValueAxis 」も参照してください 。
axisXTop : AbstractAxis
チャートビューの上に描画される、この系列に使用されるx軸。
注: axisX と axisXTop の両方を指定することはできず、どちらか一方のみを指定できます 。
「axisX」も参照してください 。
axisY : AbstractAxis
この系列に使用されるY軸です。axisYとaxisYRight の両方を未定義のままにすると、その系列に対して値軸が作成されます。
「 axisYRight 」および「ValueAxis 」も参照してください 。
axisYRight : AbstractAxis
チャートビュー上で右側に描画される、この系列に使用されるY軸。
注: axisY とaxisYRightはどちらか一方のみ指定可能で 、両方を指定することはできません。
「axisY」も参照してください 。
borderColor : color
このシリーズの線の色(ペン)。
borderWidth : real
境界線の幅。デフォルトでは、幅は 2.0 です。
brush : brush
このシリーズで線を描くために使用した筆。
brushFilename : string
このシリーズでブラシ画像として使用されるファイルの名前。
color : color
このシリーズの塗りつぶし(ブラシ)色。
lowerSeries : LineSeries [read-only]
エリア・シリーズの境界を定義するために使用される2つのライン・シリーズのうち、下側のもの。
注: 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 [read-only]
領域系列の境界を定義するために使用される2つの線系列のうち、上側のもの。
シグナルに関するドキュメント
clicked(point point)
このシグナルは、ユーザーがエリアチャート内で「point 」をクリックして押下イベントをトリガーした際に発生します。
対応するシグナルハンドラは `onClicked` です。
注: 対応するハンドラは onClicked です。
「 pressed 」、「released 」、および「doubleClicked 」も参照してください 。
doubleClicked(point point)
このシグナルは、ユーザーがpoint をダブルクリックしてエリアチャート上で最初のクリックをトリガーしたときに発火します。
対応するシグナルハンドラは `onDoubleClicked` です。
注: 対応するハンドラは onDoubleClicked です。
pressed 、released 、およびclickedも参照してください 。
hovered(point point, bool state)
このシグナルは、ユーザーがマウスカーソルをシリーズの上にホバーさせたとき、またはシリーズからカーソルを離したときに発生します。point は、ホバーイベントの発生位置(座標)を示します。state は、カーソルがシリーズの上にホバーしている間はtrue となり、シリーズからカーソルを離すとfalseになります。
対応するシグナルハンドラはonHovered です。
注: 対応するハンドラは onHovered です。
pressed(point point)
このシグナルは、ユーザーがエリアグラフ上のpoint で指定された点を押したときに発生します。
対応するシグナルハンドラは `onPressed` です。
注: 対応するハンドラは onPressed です。
関連項目: clicked 、released 、およびdoubleClicked 。
released(point point)
このシグナルは、ユーザーがエリアチャート内のpoint でトリガーされた押下操作を解除したときに発生します。
対応するシグナルハンドラは `onReleased` です。
注: 対応するハンドラは onReleased です。
「 pressed 」、「clicked 」、および「doubleClicked 」も参照してください 。
© 2026 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.