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) |
Notifier シグナル:
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)
Reimplements: (const QPen &pen):QXYSeries::setPen(const QPen &pen)。
[override virtual]
QAbstractSeries::SeriesType QScatterSeries::type() const
プロパティへのアクセス関数を再実装:QAbstractSeries::type 。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。