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.

Note

In 6.8, QPieSeries does not emit signals related to hovering.

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.

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.

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ᅟ .