QAbstractSeries Class
QAbstractSeries クラスは、2D シリーズのすべてのQt Graphs の基本クラスです。詳細...
ヘッダー | #include <QAbstractSeries> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
qmake | QT += graphs |
QML で | AbstractSeries |
を継承しています: | QObject そしてQQmlParserStatus |
によって継承される: |
- 継承メンバを含む全メンバ一覧
- QAbstractSeries はQt Graphs C++ Classes for 2D に含まれます。
パブリックタイプ
enum class | SeriesType { Line, Bar, Scatter, Pie, Spline, Area } |
プロパティ
|
|
パブリック機能
virtual | ~QAbstractSeries() override |
QGraphsView * | graph() const |
void | hide() |
bool | isHoverable() const |
bool | isSelectable() const |
bool | isVisible() const |
const QList<QLegendData> | legendData() const |
QString | name() const |
qreal | opacity() const |
QQmlListProperty<QObject> | seriesChildren() |
void | setHoverable(bool newHoverable) |
void | setName(const QString &name) |
void | setOpacity(qreal opacity) |
void | setSelectable(bool selectable) |
void | setValuesMultiplier(qreal valuesMultiplier) |
void | setVisible(bool visible = true) |
void | show() |
virtual QAbstractSeries::SeriesType | type() const = 0 |
qreal | valuesMultiplier() const |
シグナル
void | hover(const QString &seriesName, QPointF position, QPointF value) |
void | hoverEnter(const QString &seriesName, QPointF position, QPointF value) |
void | hoverExit(const QString &seriesName, QPointF position) |
void | hoverableChanged() |
void | legendDataChanged() |
void | nameChanged() |
void | opacityChanged() |
void | selectableChanged() |
void | valuesMultiplierChanged() |
void | visibleChanged() |
QLineSeries,QSplineSeries,QScatterSeries,QBarSeries,QXYSeriesも参照のこと 。
メンバー型ドキュメント
enum class QAbstractSeries::SeriesType
この列挙型はシリーズのタイプを記述する。
定数 | 値 | 説明 |
---|---|---|
QAbstractSeries::SeriesType::Line | 0 | 折れ線グラフ |
QAbstractSeries::SeriesType::Bar | 2 | 棒グラフ |
QAbstractSeries::SeriesType::Scatter | 4 | 散布図 |
QAbstractSeries::SeriesType::Pie | 3 | 円グラフ |
QAbstractSeries::SeriesType::Spline | 5 | スプライングラフ |
QAbstractSeries::SeriesType::Area | 1 | 面積グラフ |
プロパティのドキュメント
hoverable : bool
シリーズがホバー可能かどうかを制御する。
シリーズがマウス/タッチでホバー可能かどうかを制御する。デフォルトでは、hoverable はfalse
に設定されています。
アクセス機能:
bool | isHoverable() const |
void | setHoverable(bool newHoverable) |
通知シグナル:
void | hoverableChanged() |
[read-only]
legendData : const QList<QLegendData>
グラフのデータセットに凡例マーカーを作成するために必要な情報が含まれています。
アクセス関数:
const QList<QLegendData> | legendData() const |
Notifier シグナル:
void | legendDataChanged() |
QLegendDataも参照してください 。
name : QString
このプロパティはシリーズの名前を保持する。
この名前はシリーズの凡例に表示され、HTML書式をサポートする。
アクセス関数:
QString | name() const |
void | setName(const QString &name) |
通知シグナル
void | nameChanged() |
opacity : qreal
このプロパティはシリーズの不透明度を保持する。
デフォルトでは、不透明度は1.0である。有効な値の範囲は0.0(透明)から1.0(不透明)です。
アクセス関数:
qreal | opacity() const |
void | setOpacity(qreal opacity) |
通知シグナル:
void | opacityChanged() |
selectable : bool
シリーズが選択可能かどうかを制御する。
マウス/タッチでシリーズを選択できるかどうかを制御する。デフォルトでは、selectable はfalse
に設定されています。
アクセス機能:
bool | isSelectable() const |
void | setSelectable(bool selectable) |
通知信号:
void | selectableChanged() |
[read-only]
type : const SeriesType
このプロパティは、系列の型を保持する。
アクセス関数:
virtual QAbstractSeries::SeriesType | type() const = 0 |
valuesMultiplier : qreal
シリーズ値の有効可視値を制御する。
この変数は、0から実際の値サイズにスケールするように、系列値をアニメーション化するために使用することができます。デフォルトでは、valuesMultiplierは1.0です。有効な値の範囲は、0.0(高さ0)から1.0(完全な値)です。
アクセス関数:
qreal | valuesMultiplier() const |
void | setValuesMultiplier(qreal valuesMultiplier) |
通知シグナル:
void | valuesMultiplierChanged() |
visible : bool
シリーズの可視性。
このシリーズに使用される可視性。デフォルトでは、visible はtrue
に設定されている。
アクセス関数:
bool | isVisible() const |
void | setVisible(bool visible = true) |
通知シグナル:
void | visibleChanged() |
メンバ関数ドキュメント
[override virtual noexcept]
QAbstractSeries::~QAbstractSeries()
グラフシリーズの仮想デストラクタ。
QGraphsView *QAbstractSeries::graph() const
系列が属するグラフを返す。
グラフに系列が追加されると自動的に設定され、グラフから系列が削除されると設定解除される。
void QAbstractSeries::hide()
シリーズの可視性をfalse
に設定する。
setVisible() およびisVisible()も参照のこと 。
[signal]
void QAbstractSeries::hover(const QString &seriesName, QPointF position, QPointF value)
このシグナルはシリーズのホバリングが変化したときに発せられる。シリーズ名はseriesName 、マウス/タッチ位置はposition 、シリーズ値はvalue 。
注: このシグナルはhoverable がtrueに設定されているときのみ発せられる。
[signal]
void QAbstractSeries::hoverEnter(const QString &seriesName, QPointF position, QPointF value)
このシグナルはシリーズのホバリングが開始されたときに発せられる。シリーズ名はseriesName 、マウス/タッチ位置はposition 、シリーズ値はvalue 。
注: このシグナルは、hoverable が true に設定されている場合にのみ発せられる。
[signal]
void QAbstractSeries::hoverExit(const QString &seriesName, QPointF position)
このシグナルはシリーズのホバリングが終了したときに発せられる。シリーズ名はseriesName 、マウス/タッチ位置はposition 。
注意: このシグナルは、hoverable が true に設定されているときのみ発行されます。
void QAbstractSeries::show()
シリーズの可視性をtrue
に設定する。
setVisible() およびisVisible()も参照のこと 。
© 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.