QScatterSeries类
QScatterSeries类在散点图中展示数据。 更多...
| 头文件 | #include <QScatterSeries> | 
| 由以下类实例化 | ScatterSeries | 
| 继承自 | QXYSeries | 
公开类型
| 枚举 | MarkerShape { MarkerShapeCircle, MarkerShapeRectangle, MarkerShapeRotatedRectangle, MarkerShapeTriangle, MarkerShapeStar, MarkerShapePentagon } | 
属性
| 
 | 
 | 
公开函数
| QScatterSeries(QObject *parent = nullptr) | |
| 虚拟 | ~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) | 
详细描述
散点数据在图表上以点的集合形式显示。对于每个点,指定两个值,这些值决定了它在与水平轴和垂直轴上的位置。

下面的代码示例说明了如何创建一个基本的散点图
QScatterSeries* series = new QScatterSeries(); series->append(0, 6); series->append(2, 4); ... chart->addSeries(series);
成员类型文档
枚举 QScatterSeries::MarkerShape
该枚举值描述了渲染标记项时所使用的形状。
| 常量 | 值 | 描述 | 
|---|---|---|
| QScatterSeries::MarkerShapeCircle | 0 | 标记是一个圆圈。这是默认值。 | 
| QScatterSeries::MarkerShapeRectangle | 1 | 标记是一个矩形。 | 
| QScatterSeries::MarkerShapeRotatedRectangle | 2 | 标记是一个旋转的矩形。 | 
| QScatterSeries::MarkerShapeTriangle | 3 | 标记是一个三角形。 | 
| QScatterSeries::MarkerShapeStar | 4 | 标记是一个星星。 | 
| QScatterSeries::MarkerShapePentagon | 5 | 标记是一个五边形。 | 
属性文档
borderColor : QColor
此属性保存用于绘制标记边框的颜色。
This is a convenience property for modifying the color of the pen.
访问函数
| QColor | borderColor() const | 
| void | setBorderColor(const QColor &color) | 
通知信号
| void | borderColorChanged(QColor color) | 
另请参阅 QScatterSeries::pen
brush : QBrush
此属性保存用于绘制散点图标记的画笔。
画笔可以是使用 QPainterPath 等创建的图像。
访问函数
| QBrush | brush() const | 
| virtual void | setBrush(const QBrush &brush) override | 
color : QColor
此属性保存用于填充系列标记的颜色。
This is a convenience property for modifying the color of the brush.
访问函数
| virtual QColor | color() const override | 
| virtual void | setColor(const QColor &color) override | 
通知信号
| void | colorChanged(QColor color) | 
markerShape : MarkerShape
此属性保存用于在系列中渲染点所用标记的形状。
默认形状是 MarkerShapeCircle
访问函数
| QScatterSeries::MarkerShape | markerShape() const | 
| void | setMarkerShape(QScatterSeries::MarkerShape shape) | 
通知信号
| void | markerShapeChanged(QScatterSeries::MarkerShape shape) | 
另请参阅 MarkerShape
markerSize : qreal
此属性保存用于在系列中渲染点所用标记的大小。
访问函数
| qreal | markerSize() const | 
| void | setMarkerSize(qreal size) | 
通知信号
| void | markerSizeChanged(qreal size) | 
成员函数文档
[明确] QScatterSeries::QScatterSeries(QObject *parent = nullptr)
构建一个作为parent子级的系列对象。
[虚函数 noexcept] QScatterSeries::~QScatterSeries()
删除散点系列。
注意:将系列添加到QChart会将所有权转移给图表。
[信号] void QScatterSeries::borderColorChanged(QColor color)
当线条(笔)颜色变为color时发出此信号。
注意:属性borderColor的通知信号。
[信号] void QScatterSeries::colorChanged(QColor color)
当填充(画笔)颜色变为color时发出此信号。
注意:属性color的通知信号。
[信号] void QScatterSeries::markerShapeChanged(QScatterSeries::MarkerShape shape)
当标记形状变为shape时发出此信号。
注意:属性markerShape的通知信号。
[信号] void QScatterSeries::markerSizeChanged(qreal size)
当标记大小变为size时发出此信号。
注意:属性markerSize的通知信号。
[重写虚函数] void QScatterSeries::setBrush(const QBrush &brush)
重实现:QXYSeries::setBrush(const QBrush &brush)。
另请参阅brush()。
[重写虚函数] void QScatterSeries::setPen(const QPen &pen)
重实现:QXYSeries::setPen(const QPen &pen)。
[重写虚函数] QAbstractSeries::SeriesType QScatterSeries::type() const
重写属性访问函数:QAbstractSeries::type。
© 2024 The Qt Company Ltd. 本文件中包含的文档贡献归其各自的拥有者所有。本文件中提供的文档受GNU自由文档许可的第1.3版的条款约束,由自由软件基金发布。Qt及其相应的标志是芬兰以及/或其他国家的The Qt Company Ltd.的商标。所有其他商标归各自的所有者所有。