QScatterSeries类

QScatterSeries类在散点图中展示数据。 更多...

头文件 #include <QScatterSeries>
由以下类实例化 ScatterSeries
继承自 QXYSeries

公开类型

枚举MarkerShape { MarkerShapeCircle, MarkerShapeRectangle, MarkerShapeRotatedRectangle, MarkerShapeTriangle, MarkerShapeStar, MarkerShapePentagon }

属性

公开函数

QScatterSeries(QObject *parent = nullptr)
虚拟~QScatterSeries()
QColorborderColor() const
QBrushbrush() const
QScatterSeries::MarkerShapemarkerShape() const
qrealmarkerSize() const
voidsetBorderColor(const QColor &color)
voidsetMarkerShape(QScatterSeries::MarkerShape shape)
voidsetMarkerSize(qreal size)

重实现公开函数

virtual QColorcolor() const override
virtual voidsetBrush(const QBrush &brush) override
virtual voidsetColor(const QColor &color) override
virtual voidsetPen(const QPen &pen) override
virtual QAbstractSeries::SeriesTypetype() const override

信号

voidborderColorChanged(QColor color)
voidcolorChanged(QColor color)
voidmarkerShapeChanged(QScatterSeries::MarkerShape shape)
voidmarkerSizeChanged(qreal size)

详细描述

散点数据在图表上以点的集合形式显示。对于每个点,指定两个值,这些值决定了它在与水平轴和垂直轴上的位置。

下面的代码示例说明了如何创建一个基本的散点图

QScatterSeries* series = new QScatterSeries();
series->append(0, 6);
series->append(2, 4);
...
chart->addSeries(series);

更多信息,请参阅 图表组件库创建散点图.

成员类型文档

枚举 QScatterSeries::MarkerShape

该枚举值描述了渲染标记项时所使用的形状。

常量描述
QScatterSeries::MarkerShapeCircle0标记是一个圆圈。这是默认值。
QScatterSeries::MarkerShapeRectangle1标记是一个矩形。
QScatterSeries::MarkerShapeRotatedRectangle2标记是一个旋转的矩形。
QScatterSeries::MarkerShapeTriangle3标记是一个三角形。
QScatterSeries::MarkerShapeStar4标记是一个星星。
QScatterSeries::MarkerShapePentagon5标记是一个五边形。

属性文档

borderColor : QColor

此属性保存用于绘制标记边框的颜色。

This is a convenience property for modifying the color of the pen.

访问函数

QColorborderColor() const
voidsetBorderColor(const QColor &color)

通知信号

voidborderColorChanged(QColor color)

另请参阅 QScatterSeries::pen

brush : QBrush

此属性保存用于绘制散点图标记的画笔。

画笔可以是使用 QPainterPath 等创建的图像。

访问函数

QBrushbrush() const
virtual voidsetBrush(const QBrush &brush) override

color : QColor

此属性保存用于填充系列标记的颜色。

This is a convenience property for modifying the color of the brush.

访问函数

virtual QColorcolor() const override
virtual voidsetColor(const QColor &color) override

通知信号

voidcolorChanged(QColor color)

另请参阅 QScatterSeries::brush

markerShape : MarkerShape

此属性保存用于在系列中渲染点所用标记的形状。

默认形状是 MarkerShapeCircle

访问函数

QScatterSeries::MarkerShapemarkerShape() const
voidsetMarkerShape(QScatterSeries::MarkerShape shape)

通知信号

voidmarkerShapeChanged(QScatterSeries::MarkerShape shape)

另请参阅 MarkerShape

markerSize : qreal

此属性保存用于在系列中渲染点所用标记的大小。

访问函数

qrealmarkerSize() const
voidsetMarkerSize(qreal size)

通知信号

voidmarkerSizeChanged(qreal size)

另请参阅 QXYSeries::setMarkerSize

成员函数文档

[明确] 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.的商标。所有其他商标归各自的所有者所有。