QScatterSeries Class
QScatterSeries クラスは、散布図でデータを表示します。詳細...
Header: | #include <QScatterSeries> |
In QML: | ScatterSeries |
Inherits: | QXYSeries |
パブリック型
enum | MarkerShape { MarkerShapeCircle, MarkerShapeRectangle, MarkerShapeRotatedRectangle, MarkerShapeTriangle, MarkerShapeStar, MarkerShapePentagon } |
プロパティ
|
|
パブリック関数
QScatterSeries(QObject *parent = nullptr) | |
virtual | ~QScatterSeries() |
QColor | borderColor() const |
QBrush | brush() const |
QScatterSeries::MarkerShape | markerShape() const |
qreal | markerSize() const |
void | setBorderColor(const QColor &color) |
void | setMarkerShape(QScatterSeries::MarkerShape shape) |
void | setMarkerSize(qreal size) |
再実装パブリック関数
virtual QColor | color() const override |
virtual void | setBrush(const QBrush &brush) override |
virtual void | setColor(const QColor &color) override |
virtual void | setPen(const QPen &pen) override |
virtual QAbstractSeries::SeriesType | type() const override |
シグナル
void | borderColorChanged(QColor color) |
void | colorChanged(QColor color) |
void | markerShapeChanged(QScatterSeries::MarkerShape shape) |
void | markerSizeChanged(qreal size) |
詳細説明
散布データはチャート上の点の集まりとして表示される。各ポイントには、横軸と縦軸の位置を決定する2つの値が指定されます。
次のコード・スニペットは、基本的な散布図を作成する方法を示しています:
QScatterSeries* series = new QScatterSeries(); series->append(0, 6); series->append(2, 4); ... chart->addSeries(series);
詳細については、ウィジェットギャラリーによるチャートと 散布図の作成を参照してください。
メンバ型ドキュメント
enum QScatterSeries::MarkerShape
この enum 値は、マーカーアイテムをレンダリングする際に使用される形状を記述します。
定数 | 値 | 説明 |
---|---|---|
QScatterSeries::MarkerShapeCircle | 0 | マーカーは円です。これはデフォルト値です。 |
QScatterSeries::MarkerShapeRectangle | 1 | マーカーは矩形です。 |
QScatterSeries::MarkerShapeRotatedRectangle | 2 | マーカーは回転した長方形。 |
QScatterSeries::MarkerShapeTriangle | 3 | マーカーは三角形です。 |
QScatterSeries::MarkerShapeStar | 4 | マーカーは星です。 |
QScatterSeries::MarkerShapePentagon | 5 | マーカーは五角形です。 |
プロパティのドキュメント
borderColor : QColor
このプロパティは、マーカーの境界線を描画するために使用される色を保持します。
これは、ペンの色を変更するための便利なプロパティです。
アクセス関数
QColor | borderColor() const |
void | setBorderColor(const QColor &color) |
Notifier シグナル:
void | borderColorChanged(QColor color) |
QScatterSeries::pen()も参照 。
brush : QBrush
このプロパティは、散布図シリーズのマーカーを描画するために使用されるブラシを保持する。
ブラシは、例えば、QPainterPath を使用して作成できる画像にすることができます。
アクセス関数:
QBrush | brush() const |
virtual void | setBrush(const QBrush &brush) override |
color : QColor
このプロパティは、一連のマーカーを塗りつぶすために使用される色を保持する。
これはブラシの色を変更するための便利なプロパティである。
アクセス関数
virtual QColor | color() const override |
virtual void | setColor(const QColor &color) override |
通知シグナル:
void | colorChanged(QColor color) |
QScatterSeries::brush()も参照 。
markerShape : MarkerShape
このプロパティは、シリーズ内のポイントをレンダリングするために使用されるマーカーの形状を保持する。
デフォルトの形状はMarkerShapeCircle です。
アクセス関数:
QScatterSeries::MarkerShape | markerShape() const |
void | setMarkerShape(QScatterSeries::MarkerShape shape) |
Notifier シグナル:
void | markerShapeChanged(QScatterSeries::MarkerShape shape) |
MarkerShapeも参照 。
markerSize : qreal
このプロパティは、シリーズ内のポイントをレンダリングするために使用されるマーカーのサイズを保持する。
アクセス関数
qreal | markerSize() const |
void | setMarkerSize(qreal size) |
通知シグナル:
void | markerSizeChanged(qreal size) |
メンバ関数ドキュメント
[explicit]
QScatterSeries::QScatterSeries(QObject *parent = nullptr)
parent の子であるシリーズオブジェクトを構築する。
[virtual noexcept]
QScatterSeries::~QScatterSeries()
散布図系列を削除します。
注: QChart に系列を追加すると、所有権がチャートに移ります。
[signal]
void QScatterSeries::borderColorChanged(QColor color)
このシグナルは、線(ペン)の色がcolor に変わったときに発せられる。
注: プロパティborderColor に対するノーティファイア・シグナル。
[signal]
void QScatterSeries::colorChanged(QColor color)
このシグナルは、塗りつぶし(ブラシ)の色がcolor に変わったときに発せられる。
注: プロパティの通知シグナルcolor 。
[signal]
void QScatterSeries::markerShapeChanged(QScatterSeries::MarkerShape shape)
このシグナルは、マーカーの形状がshape に変化したときに発せられる。
注: プロパティmarkerShape に対するノーティファイアシグナル。
[signal]
void QScatterSeries::markerSizeChanged(qreal size)
このシグナルは、マーカーサイズがsize に変更されたときに発せられる。
注: markerSize プロパティのノーティファイアシグナル。
[override virtual]
void QScatterSeries::setBrush(const QBrush &brush)
再実装:QXYSeries::setBrush(const QBrush &brush)。
brush()も参照 。
[override virtual]
void QScatterSeries::setPen(const QPen &pen)
再実装:QXYSeries::setPen(const QPen &pen)。
[override virtual]
QAbstractSeries::SeriesType QScatterSeries::type() const
© 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.