このページでは

QAreaSeries Class

QAreaSeries クラスは、データを面積グラフで表示します。詳細...

ヘッダー: #include <QAreaSeries>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake: QT += graphs
QML内: AreaSeries
継承元: QAbstractSeries

プロパティ

パブリック関数

QColor borderColor() const
qreal borderWidth() const
QColor color() const
bool isSelected() const
QXYSeries *lowerSeries() const
QColor selectedBorderColor() const
QColor selectedColor() const
void setBorderColor(QColor newBorderColor)
void setBorderWidth(qreal newBorderWidth)
void setColor(QColor newColor)
void setLowerSeries(QXYSeries *newLowerSeries)
void setSelected(bool newSelected)
void setSelectedBorderColor(QColor newSelectedBorderColor)
void setSelectedColor(QColor newColor)
void setUpperSeries(QXYSeries *newUpperSeries)
QXYSeries *upperSeries() const

シグナル

void borderColorChanged(QColor newBorderColor)
void borderWidthChanged()
void colorChanged(QColor newColor)
void lowerSeriesChanged()
void selectedBorderColorChanged(QColor newSelectedBorderColor)
void selectedChanged()
void selectedColorChanged(QColor newSelectedColor)
void upperSeriesChanged()

詳細な説明

エリアグラフは、点で構成される領域を描画するために使用されます。点は、upperSeries とlowerSeries の2つの系列によって定義されます。これらの系列間の領域がグラフとして描画されます。upperSeries のみが定義されている場合、領域はグラフの下端と上側の系列の間となります。

プロパティのドキュメント

borderColor : QColor

このプロパティは、領域の境界線の色を指定します。デフォルト値は `Qt::transparent` で、これは境界線の色がテーマによって定義されることを意味します。

アクセス関数:

QColor borderColor() const
void setBorderColor(QColor newBorderColor)

Notifierシグナル:

void borderColorChanged(QColor newBorderColor)

borderWidth : qreal

このプロパティは、領域を取り囲む線の幅を指定します。デフォルト値は-1 で、これは境界線の幅がテーマによって定義されることを意味します。

アクセス関数:

qreal borderWidth() const
void setBorderWidth(qreal newBorderWidth)

Notifierシグナル:

void borderWidthChanged()

color : QColor

このプロパティは、領域の塗りつぶし色を指定します。デフォルト値は `Qt::transparent` で、これは色がテーマによって定義されることを意味します。

注: AreaSeries::gradient がnull 以外の値に設定されている場合 、それらの設定がcolor よりも優先されます。この場合、color は無視されます。

アクセス関数:

QColor color() const
void setColor(QColor newColor)

Notifierシグナル:

void colorChanged(QColor newColor)

lowerSeries : QXYSeries*

領域の下限を設定します。これが null の場合、グラフの下端が下限とみなされます。

アクセス関数:

QXYSeries *lowerSeries() const
void setLowerSeries(QXYSeries *newLowerSeries)

通知シグナル:

void lowerSeriesChanged()

selected : bool

この領域を選択状態に設定します。デフォルト値はfalse です。

アクセス関数:

bool isSelected() const
void setSelected(bool newSelected)

通知シグナル:

void selectedChanged()

selectedBorderColor : QColor

このプロパティは、選択された際の領域の境界線の色を指定します。デフォルト値はQt::transparent であり、これは選択時の境界線の色がテーマによって定義されることを意味します。

アクセス関数:

QColor selectedBorderColor() const
void setSelectedBorderColor(QColor newSelectedBorderColor)

Notifierシグナル:

void selectedBorderColorChanged(QColor newSelectedBorderColor)

selectedColor : QColor

このプロパティは、領域が選択された際の塗りつぶし色を指定します。デフォルト値は `Qt::transparent` であり、これは選択色がテーマによって定義されることを意味します。

注: AreaSeries::selectedGradient がnull 以外の値に設定されている場合 、それらの設定がselectedColor よりも優先されます。この場合、selectedColor は無視されます。

アクセス関数:

QColor selectedColor() const
void setSelectedColor(QColor newColor)

通知シグナル:

void selectedColorChanged(QColor newSelectedColor)

upperSeries : QXYSeries*

領域の上限を設定します。これが null の場合、領域は描画されません。

アクセス関数:

QXYSeries *upperSeries() const
void setUpperSeries(QXYSeries *newUpperSeries)

通知シグナル:

void upperSeriesChanged()

© 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.