QValue3DAxis#

The QValue3DAxis class manipulates an axis of a graph. More

Synopsis#

Functions#

Signals#

Detailed Description#

A value axis can be given a range of values and segment and subsegment counts to divide the range into.

Labels are drawn between each segment. Grid lines are drawn between each segment and each subsegment.

Note

If visible, there will always be at least two grid lines and labels indicating the minimum and the maximum values of the range, as there is always at least one segment.

class PySide6.QtDataVisualization.QValue3DAxis([parent=None])#
Parameters

parentPySide6.QtCore.QObject

Constructs QValue3DAxis with the given parent.

PySide6.QtDataVisualization.QValue3DAxis.formatter()#
Return type

PySide6.QtDataVisualization.QValue3DAxisFormatter

This property holds The axis formatter to be used..

Any existing formatter is deleted when a new formatter is set.

PySide6.QtDataVisualization.QValue3DAxis.formatterChanged(formatter)#
Parameters

formatterPySide6.QtDataVisualization.QValue3DAxisFormatter

PySide6.QtDataVisualization.QValue3DAxis.labelFormat()#
Return type

str

This property holds The label format to be used for the labels on this axis..

The format string supports the following conversion specifiers, length modifiers, and flags provided by printf() in the standard C++ library: d, i, o, x, X, f, F, e, E, g, G, c.

If locale is anything else than "C", the supported specifiers are limited to: d, e, E, f, g, G, and i. Also, only the precision modifier is supported. The rest of the formatting comes from the default QLocale of the application.

Usage example:

axis->setLabelFormat("%.2f mm");

See also

formatter locale

PySide6.QtDataVisualization.QValue3DAxis.labelFormatChanged(format)#
Parameters

format – str

PySide6.QtDataVisualization.QValue3DAxis.reversed()#
Return type

bool

This property holds Whether the axis is rendered in reverse..

If true, the axis will be rendered in reverse, i.e. the positions of minimum and maximum values are swapped when the graph is rendered. This property doesn’t affect the actual minimum and maximum values of the axis.

PySide6.QtDataVisualization.QValue3DAxis.reversedChanged(enable)#
Parameters

enable – bool

PySide6.QtDataVisualization.QValue3DAxis.segmentCount()#
Return type

int

This property holds The number of segments on the axis..

This indicates how many labels are drawn. The number of grid lines to be drawn is calculated with formula: segments * subsegments + 1. The preset default is 5. The value cannot be below 1.

PySide6.QtDataVisualization.QValue3DAxis.segmentCountChanged(count)#
Parameters

count – int

PySide6.QtDataVisualization.QValue3DAxis.setFormatter(formatter)#
Parameters

formatterPySide6.QtDataVisualization.QValue3DAxisFormatter

This property holds The axis formatter to be used..

Any existing formatter is deleted when a new formatter is set.

PySide6.QtDataVisualization.QValue3DAxis.setLabelFormat(format)#
Parameters

format – str

This property holds The label format to be used for the labels on this axis..

The format string supports the following conversion specifiers, length modifiers, and flags provided by printf() in the standard C++ library: d, i, o, x, X, f, F, e, E, g, G, c.

If locale is anything else than "C", the supported specifiers are limited to: d, e, E, f, g, G, and i. Also, only the precision modifier is supported. The rest of the formatting comes from the default QLocale of the application.

Usage example:

axis->setLabelFormat("%.2f mm");

See also

formatter locale

PySide6.QtDataVisualization.QValue3DAxis.setReversed(enable)#
Parameters

enable – bool

This property holds Whether the axis is rendered in reverse..

If true, the axis will be rendered in reverse, i.e. the positions of minimum and maximum values are swapped when the graph is rendered. This property doesn’t affect the actual minimum and maximum values of the axis.

PySide6.QtDataVisualization.QValue3DAxis.setSegmentCount(count)#
Parameters

count – int

This property holds The number of segments on the axis..

This indicates how many labels are drawn. The number of grid lines to be drawn is calculated with formula: segments * subsegments + 1. The preset default is 5. The value cannot be below 1.

PySide6.QtDataVisualization.QValue3DAxis.setSubSegmentCount(count)#
Parameters

count – int

This property holds The number of subsegments inside each segment on the axis..

Grid lines are drawn between each subsegment, in addition to each segment. The preset default is 1. The value cannot be below 1.

PySide6.QtDataVisualization.QValue3DAxis.subSegmentCount()#
Return type

int

This property holds The number of subsegments inside each segment on the axis..

Grid lines are drawn between each subsegment, in addition to each segment. The preset default is 1. The value cannot be below 1.

PySide6.QtDataVisualization.QValue3DAxis.subSegmentCountChanged(count)#
Parameters

count – int