PySide6.QtGraphs.QAbstractSeries

class QAbstractSeries

The QAbstractSeries class is a base class for all Qt Graphs for 2D series. More

Inheritance diagram of PySide6.QtGraphs.QAbstractSeries

Inherited by: QXYSeries, QSplineSeries, QScatterSeries, QLineSeries, QPieSeries, QBarSeries, QAreaSeries

Synopsis

Properties

Methods

Virtual methods

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

Usually, the series type specific inherited classes are used instead of the base class.

class SeriesType

This enum describes the type of the series.

Constant

Description

QAbstractSeries.SeriesType.SeriesType.Line

A line graph.

QAbstractSeries.SeriesType.SeriesType.Bar

A bar graph.

QAbstractSeries.SeriesType.SeriesType.Scatter

A scatter graph.

QAbstractSeries.SeriesType.SeriesType.Pie

A pie graph.

QAbstractSeries.SeriesType.SeriesType.Spline

A spline graph.

QAbstractSeries.SeriesType.SeriesType.Area

An area graph.

Note

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

property hoverableᅟ: bool

This property holds Controls if the series is hoverable..

Controls if the series can be hovered with mouse/touch. By default, hoverable is set to false.

Access functions:
property legendDataᅟ: list of QLegendData

This property Contains information needed to create a legend marker for a data set in a graph..

See also

QLegendData

Access functions:
property nameᅟ: str

This property holds The name of the series..

The name is displayed in the legend for the series and it supports HTML formatting.

Access functions:
property opacityᅟ: float

This property holds The opacity of the series..

By default, the opacity is 1.0. The valid values range from 0.0 (transparent) to 1.0 (opaque).

Access functions:
property selectableᅟ: bool

This property holds Controls if the series is selectable..

Controls if the series can be selected with mouse/touch. By default, selectable is set to false.

Access functions:
property typeᅟ: QAbstractSeries.SeriesType

This property holds The type of the series..

Access functions:
property valuesMultiplierᅟ: float

This property holds Controls the series values effective visible value..

This variable can be used for animating the series values so they scale from 0 to actual value size. By default, the valuesMultiplier is 1.0. The valid values range from 0.0 (height 0) to 1.0 (full value).

Access functions:
property visibleᅟ: bool

This property holds Visibility of the series..

The visibility used for this series. By default, visible is set to true.

Access functions:
hasLoaded()
Return type:

bool

hide()

Sets the visibility of the series to false.

hover(seriesName, position, value)
Parameters:

This signal is emitted when the series hovering changes. The name of the series is in seriesName, the mouse/touch position in position, and the series value in value.

Note

This signal is only emitted when hoverable is set to true.

Note

For Pie graph, the value represents (angle of position, start angle of hovering slice)

hoverEnter(seriesName, position, value)
Parameters:

This signal is emitted when the series hovering starts. The name of the series is in seriesName, the mouse/touch position in position, and the series value in value.

Note

This signal is only emitted when hoverable is set to true.

Note

For Pie graph, the value represents (angle of position, start angle of hovering slice)

hoverExit(seriesName, position)
Parameters:
  • seriesName – str

  • positionQPointF

This signal is emitted when the series hovering ends. The name of the series is in seriesName, and the mouse/touch position in position.

Note

This signal is only emitted when hoverable is set to true.

hoverableChanged()

Notification signal of property hoverableᅟ .

isHoverable()
Return type:

bool

Getter of property hoverableᅟ .

isSelectable()
Return type:

bool

Getter of property selectableᅟ .

isVisible()
Return type:

bool

Getter of property visibleᅟ .

legendData()
Return type:

.list of QLegendData

Getter of property legendDataᅟ .

legendDataChanged()

Notification signal of property legendDataᅟ .

name()
Return type:

str

See also

setName()

Getter of property nameᅟ .

nameChanged()

Notification signal of property nameᅟ .

opacity()
Return type:

float

See also

setOpacity()

Getter of property opacityᅟ .

opacityChanged()

Notification signal of property opacityᅟ .

selectableChanged()

Notification signal of property selectableᅟ .

setHoverable(newHoverable)
Parameters:

newHoverable – bool

See also

isHoverable()

Setter of property hoverableᅟ .

setName(name)
Parameters:

name – str

See also

name()

Setter of property nameᅟ .

setOpacity(opacity)
Parameters:

opacity – float

See also

opacity()

Setter of property opacityᅟ .

setSelectable(selectable)
Parameters:

selectable – bool

See also

isSelectable()

Setter of property selectableᅟ .

setValuesMultiplier(valuesMultiplier)
Parameters:

valuesMultiplier – float

Setter of property valuesMultiplierᅟ .

setVisible([visible=true])
Parameters:

visible – bool

See also

isVisible()

Setter of property visibleᅟ .

show()

Sets the visibility of the series to true.

abstract type()
Return type:

SeriesType

Getter of property typeᅟ .

update()
valuesMultiplier()
Return type:

float

Getter of property valuesMultiplierᅟ .

valuesMultiplierChanged()

Notification signal of property valuesMultiplierᅟ .

visibleChanged()

Notification signal of property visibleᅟ .