QScatterSeries#

The QScatterSeries class presents data in scatter charts. More

Inheritance diagram of PySide6.QtCharts.QScatterSeries

Synopsis#

Properties#

  • borderColor - Color used to draw the marker borders

  • brush - Used to draw the scatter series markers

  • color - Used to fill the series markers

  • markerShape - Shape of the marker used to render the points in the series

  • markerSize - Size of the marker used to render the points in the series

Functions#

Signals#

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description#

The scatter data is displayed as a collection of points on the chart. For each point, two values are specified that determine its position on the horizontal axis and the vertical axis.

../../_images/examples_scatterchart.png

The following code snippet illustrates how to create a basic scatter chart:

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

For more information, see Charts with Widgets Gallery and Creating Scatter Charts .

class PySide6.QtCharts.QScatterSeries([parent=None])#
Parameters:

parentPySide6.QtCore.QObject

Constructs a series object that is a child of parent.

Note

Properties can be used directly when from __feature__ import true_property is used or via accessor functions otherwise.

property PᅟySide6.QtCharts.QScatterSeries.borderColor: PySide6.QtGui.QColor#

This property holds The color used to draw the marker borders..

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

See also

pen()

Access functions:
property PᅟySide6.QtCharts.QScatterSeries.brush: PySide6.QtGui.QBrush#

This property holds The brush used to draw the scatter series markers..

The brush can be an image that can be created using QPainterPath, for example.

Access functions:

property PᅟySide6.QtCharts.QScatterSeries.color: PySide6.QtGui.QColor#

This property holds The color used to fill the series markers..

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

See also

brush()

Access functions:
property PᅟySide6.QtCharts.QScatterSeries.markerShape: MarkerShape#

This property holds The shape of the marker used to render the points in the series..

The default shape is MarkerShapeCircle .

See also

MarkerShape

Access functions:
property PᅟySide6.QtCharts.QScatterSeries.markerSize: float#

This property holds The size of the marker used to render the points in the series..

See also

setMarkerSize

Access functions:
PySide6.QtCharts.QScatterSeries.MarkerShape#

This enum value describes the shape used when rendering marker items.

Constant

Description

QScatterSeries.MarkerShapeCircle

The marker is a circle. This is the default value.

QScatterSeries.MarkerShapeRectangle

The marker is a rectangle.

QScatterSeries.MarkerShapeRotatedRectangle

The marker is a rotated rectangle.

QScatterSeries.MarkerShapeTriangle

The marker is a triangle.

QScatterSeries.MarkerShapeStar

The marker is a star.

QScatterSeries.MarkerShapePentagon

The marker is a pentagon.

PySide6.QtCharts.QScatterSeries.borderColor()#
Return type:

PySide6.QtGui.QColor

See also

setBorderColor()

Getter of property borderColor .

PySide6.QtCharts.QScatterSeries.borderColorChanged(color)#
Parameters:

colorPySide6.QtGui.QColor

This signal is emitted when the line (pen) color changes to color.

Notification signal of property borderColor .

PySide6.QtCharts.QScatterSeries.colorChanged(color)#
Parameters:

colorPySide6.QtGui.QColor

This signal is emitted when the fill (brush) color changes to color.

Notification signal of property color .

PySide6.QtCharts.QScatterSeries.markerShape()#
Return type:

MarkerShape

See also

setMarkerShape()

Getter of property markerShape .

PySide6.QtCharts.QScatterSeries.markerShapeChanged(shape)#
Parameters:

shapeMarkerShape

This signal is emitted when the marker shape changes to shape.

Notification signal of property markerShape .

PySide6.QtCharts.QScatterSeries.markerSizeChanged(size)#
Parameters:

size – float

This signal is emitted when the marker size changes to size.

Notification signal of property markerSize .

PySide6.QtCharts.QScatterSeries.setBorderColor(color)#
Parameters:

colorPySide6.QtGui.QColor

See also

borderColor()

Setter of property borderColor .

PySide6.QtCharts.QScatterSeries.setMarkerShape(shape)#
Parameters:

shapeMarkerShape

See also

markerShape()

Setter of property markerShape .