class QScatterSeries#

QScatterSeries 在散点图中呈现数据。更多

Inheritance diagram of PySide6.QtGraphs.QScatterSeries

摘要#

属性#

  • borderColorᅟ - 用于绘制标记边框的颜色

  • brushᅟ - 用于绘制散点系列标记的画刷

  • color - 用于填充系列标记

  • markerShape - 用于渲染系列中点的标记形状

  • markerSize - 用于渲染系列中点的标记大小

方法#

信号#

注意

本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您遇到翻译问题,也可以通过在 https://bugreports.qt.io/projects/PYSIDE

详细描述#

散点数据在图表上显示为点的集合。对于每个点,指定两个值以确定其在水平轴和垂直轴上的位置。

../../_images/examples_scatterchart.png

以下代码片段说明了如何创建基本散点图

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

有关更多信息,请参阅 带有小部件的图表画廊 以及 创建散点图 .

class MarkerShape#

此枚举值描述了在渲染标记项目时使用的形状。

常数

描述

QScatterSeries.MarkerShapeCircle

标记是一个圆圈。这是默认值。

QScatterSeries.MarkerShapeRectangle

标记是一个矩形。

QScatterSeries.MarkerShapeRotatedRectangle

标记是一个旋转矩形。

QScatterSeries.MarkerShapeTriangle

标记是一个三角形。

QScatterSeries.MarkerShapeStar

标记是一个星星。

QScatterSeries.MarkerShapePentagon

标记是一个五边形。

注意

当使用from __feature__ import true_property时,可以直接使用属性;否则通过访问函数使用。

属性borderColor: QColor#

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

这是一个用于修改笔颜色的便捷属性。

另见

pen()

访问函数
属性brush: QBrush#

此属性用于保存绘制散点系列标记所用的画刷。

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

访问函数

属性color: QColor#

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

这是一个用于修改画刷颜色的便捷属性。

另见

brush()

访问函数
属性markerShape: QScatterSeries.MarkerShape#

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

默认形状为MarkerShapeCircle

另见

MarkerShape

访问函数
属性markerSize: float#

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

另见

setMarkerSize

访问函数
__init__([parent=None])#
参数:

parentQObject

创建一个属于 parent 的系列对象。

borderColor()#
返回类型:

QColor

属性 borderColor₁ 的获取器。

borderColorChanged(color)#
参数:

colorQColor₁

当线条(画笔)颜色变为 color 时,发出此信号。

属性 borderColor₁ 的通知信号。

colorChanged(color)#
参数:

colorQColor₁

当填充(画刷)颜色变为 color 时,发出此信号。

属性 color₁ 的通知信号。

markerShape()#
返回类型:

MarkerShape

属性 markerShape₁ 的获取器。

markerShapeChanged(shape)#
参数:

shapeMarkerShape

当标记形状变为 shape 时,发出此信号。

属性 markerShape₁ 的通知信号。

markerSizeChanged(size)#
参数:

size – float

当标记大小变为 size 时,发出此信号。

属性 markerSize₁ 的通知信号。

setBorderColor(color)#
参数:

colorQColor₁

另见

borderColor()

属性 borderColor₁ 的设置器。

setMarkerShape(shape)#
参数:

shapeMarkerShape

另见

markerShape()

属性 markerShape 的设置器。