AbstractSeries QML Type
すべての Qt Graphs シリーズ型の基底型。詳細...
| Import Statement: | import QtGraphs |
| In C++: | QAbstractSeries |
| Inherited By: | AreaSeries, BarSeries, LineSeries, PieSeries, ScatterSeries, SplineSeries, and XYSeries |
- 継承されたメンバーを含む、すべてのメンバーの一覧
- AbstractSeriesは、Qt Graphs の2D用QMLタイプの一部です。
プロパティ
- axisX : AbstractAxis
(since 6.10) - axisY : AbstractAxis
(since 6.10) - hoverable : bool
- hovered : bool
- legendData : list<legendData>
- name : string
- opacity : real
- selectable : bool
- type : enumeration
- valuesMultiplier : real
- visible : bool
- zValue : int
(since 6.10)
信号
- axisXChanged(AbstractAxis newAxis)
(since 6.10) - axisYChanged(AbstractAxis newAxis)
(since 6.10) - hoverableChanged()
- hoveredChanged()
- legendDataChanged()
- nameChanged()
- opacityChanged()
- selectableChanged()
- themeChanged()
- valuesMultiplierChanged()
- visibleChanged()
- zValueChanged(int newDrawOrder)
(since 6.10)
詳細説明
この型は直接インスタンス化することはできません。代わりに、シリーズを作成するには、以下の派生型のいずれかを使用する必要があります:LineSeries 、SplineSeries 、BarSeries 、またはScatterSeries 。
プロパティのドキュメント
axisX : AbstractAxis [since 6.10]
この系列に使用されるx軸です。GraphsView で定義された軸とは別の軸を作成し、1つのグラフにつき複数の軸をユーザーに表示します。
このプロパティは Qt 6.10 で導入されました。
axisYも参照してください 。
axisY : AbstractAxis [since 6.10]
この系列に使用されるy軸です。GraphsView で定義された軸とは別の軸を作成し、1つのグラフにつき複数の軸をユーザーに表示します。
このプロパティは Qt 6.10 で導入されました。
axisXも参照してください 。
hoverable : bool
シリーズにマウスやタッチでホバーできるかどうかを制御します。デフォルトでは、hoverable はfalse に設定されています。
hovered : bool [read-only]
マウスやタッチが現在、シリーズ上にホバーしているかどうかを確認するために使用できます。
QAbstractSeries::hoveredも参照してください 。
legendData : list<legendData> [read-only]
グラフ内のデータセット用の凡例マーカーを作成するために必要な情報が記載されています。
name : string
系列名。この名前は、その系列の凡例に表示され、HTML 形式での記述が可能です。
opacity : real
シリーズの不透明度。デフォルトでは、不透明度は 1.0 です。有効な値の範囲は 0.0(透明)から 1.0(不透明)までです。
selectable : bool
マウスやタッチ操作でシリーズを選択できるかどうかを制御します。デフォルトでは、selectable はfalse に設定されています。
type : enumeration [read-only]
系列の型。
| 定数 | 説明 |
|---|---|
AbstractSeries.SeriesType.Line | 折れ線グラフ。 |
AbstractSeries.SeriesType.Bar | 棒グラフ。 |
AbstractSeries.SeriesType.Scatter | 散布図。 |
AbstractSeries.SeriesType.Pie | 円グラフ。 |
AbstractSeries.SeriesType.Spline | スプライングラフ。 |
AbstractSeries.SeriesType.Area | 面積グラフ。 |
AbstractSeries.SeriesType.Custom | カスタムグラフ。 |
valuesMultiplier : real
この変数を使用すると、系列の値を0から実際の値のサイズまでスケーリングしてアニメーション化することができます。デフォルトでは、valuesMultiplierの値は1.0です。有効な値の範囲は、0.0(高さ0)から1.0(最大値)までです。
visible : bool
このシリーズで使用される可視性。デフォルトでは、visible はtrue に設定されています。
zValue : int [since 6.10]
GraphsView のシリーズ一覧は、zValue プロパティ順に並べ替えられています。各シリーズタイプは一度にレンダリングされるため、この順序は主に各シリーズタイプ内の内部順序として機能します。各シリーズタイプの中で最も高い zValue が、シリーズタイプ間のレンダリング順序を決定します。デフォルト値は 0 です。
このプロパティは Qt 6.10 で導入されました。
シグナルのドキュメント
[since 6.10] axisXChanged(AbstractAxis newAxis)
このシグナルは、制御対象のX軸が変更されるたびに発信されます。newAxis パラメータには、新しい軸が格納されます。
注: 対応するハンドラは onAxisXChanged です。
このシグナルは Qt 6.10 で導入されました。
[since 6.10] axisYChanged(AbstractAxis newAxis)
この信号は、制御対象のY軸が変化するたびに発信されます。newAxis パラメータには、新しい軸の値が格納されます。
注: 対応するハンドラは `onAxisYChanged` です。
このシグナルは Qt 6.10 で導入されました。
hoverableChanged()
このシグナルは、hoverable シリーズが変更されたときに発火します。
注: 対応するハンドラは `onHoverableChanged` です。
hoveredChanged()
このシグナルは、hovered シリーズが変更されたときに発せられます。
注: 対応するハンドラは onHoveredChanged です。
legendDataChanged()
このシグナルは、凡例データが変更された際に発せられます。
注: 対応するハンドラは onLegendDataChanged です。
nameChanged()
このシグナルは、シリーズ「name 」が変更されたときに発せられます。
注: 対応するハンドラは `onNameChanged` です。
opacityChanged()
このシグナルは、シリーズのopacity が変更されたときに発行されます。
注: 対応するハンドラは onOpacityChanged です。
selectableChanged()
このシグナルは、selectable シリーズが変更されたときに発せられます。
注: 対応するハンドラは onSelectableChanged です。
themeChanged()
このシグナルは、シリーズのテーマが変更されたときに発せられます。
注: 対応するハンドラは onThemeChanged です。
valuesMultiplierChanged()
このシグナルは、シリーズのvaluesMultiplier が変更されたときに発信されます。
注: 対応するハンドラは onValuesMultiplierChanged です。
visibleChanged()
このシグナルは、シリーズの見え方が変化したときに発せられます。
注: 対応するハンドラは onVisibleChanged です。
[since 6.10] zValueChanged(int newDrawOrder)
このシグナルは、シリーズ抽選順序が「newDrawOrder 」に変更されたときに発信されます。
注: 対応するハンドラは `onZValueChanged` です。
このシグナルは Qt 6.10 で導入されました。
© 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.