PySide6.QtGraphs.QValue3DAxis

class QValue3DAxis

QValue3DAxis 类用于操作图表的轴。更多

PySide6.QtGraphs.QValue3DAxis 的继承图

概要

属性

方法

信号

注意

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

详细描述

可以为值轴提供一系列值以及段和子段计数,以将范围划分为多个部分。

标签绘制在每个段之间,网格线绘制在每个段和每个子段之间。

注意

如果可见,将始终至少有两个网格线和标签指示范围的最小值和最大值,因为始终至少有一个段。

注意

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

property formatterᅟ: QValue3DAxisFormatter

此属性保存要使用的轴格式化程序。

当设置新的格式化程序时,任何现有的格式化程序都会被删除。

Access functions:
property labelFormatᅟ: str

此属性保存用于此轴上标签的标签格式。

格式字符串支持标准C++库中printf()提供的以下转换说明符、长度修饰符和标志:d, i, o, x, X, f, F, e, E, g, G, c。

如果 locale 不是 "C",则支持的格式说明符仅限于:d, e, E, f, g, G, 和 i。此外,仅支持精度修饰符。其余的格式化来自应用程序的默认 QLocale。

使用示例:

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

另请参阅

formatter locale

Access functions:
property reversedᅟ: bool

此属性表示轴是否以反向渲染。

如果 true,轴将以相反的方式渲染,这意味着在渲染图形时最小值和最大值的位置会互换。此属性不会影响轴的实际最小值和最大值。

Access functions:
property segmentCountᅟ: int

此属性保存轴上的段数。

这表示绘制了多少个标签。绘制的网格线数量通过公式计算:segments * subsegments + 1。预设的默认值为5。该值不能低于1

另请参阅

setSubSegmentCount()

Access functions:
property subSegmentCountᅟ: int

此属性表示轴上每个段内的子段数量。

在每个子段之间以及每个段之间绘制网格线。预设的默认值是1。该值不能低于1

另请参阅

setSegmentCount()

Access functions:
__init__([parent=None])
Parameters:

父对象QObject

使用给定的 parent 构造 QValue3DAxis

formatter()
Return type:

QValue3DAxisFormatter

另请参阅

setFormatter()

属性 formatterᅟ 的获取器。

formatterChanged(formatter)
Parameters:

格式化器QValue3DAxisFormatter

属性 formatterᅟ 的通知信号。

formatterDirty()
gridPositionAt(gridLine)
Parameters:

gridLine – int

Return type:

浮点数

gridSize()
Return type:

整数

labelFormat()
Return type:

字符串

另请参阅

setLabelFormat()

属性 labelFormatᅟ 的获取器。

labelFormatChanged(format)
Parameters:

format – str

属性 labelFormatᅟ 的通知信号。

labelPositionAt(index)
Parameters:

索引 – int

Return type:

浮点数

positionAt(x)
Parameters:

x – 浮点数

Return type:

浮点数

recalculate()
reversed()
Return type:

布尔

另请参阅

setReversed()

属性 reversedᅟ 的获取器。

reversedChanged(enable)
Parameters:

enable – 布尔值

属性 reversedᅟ 的通知信号。

segmentCount()
Return type:

整数

另请参阅

setSegmentCount()

属性 segmentCountᅟ 的获取器。

segmentCountChanged(count)
Parameters:

count – int

属性 segmentCountᅟ 的通知信号。

setFormatter(formatter)
Parameters:

formatterQValue3DAxisFormatter

另请参阅

formatter()

属性 formatterᅟ 的设置器。

setLabelFormat(format)
Parameters:

format – str

另请参阅

labelFormat()

属性 labelFormatᅟ 的设置器。

setReversed(enable)
Parameters:

enable – 布尔值

另请参阅

reversed()

属性 reversedᅟ 的设置器。

setSegmentCount(count)
Parameters:

count – int

另请参阅

segmentCount()

属性 segmentCountᅟ 的设置器。

setSubSegmentCount(count)
Parameters:

count – int

另请参阅

subSegmentCount()

属性 subSegmentCountᅟ 的设置器。

stringForValue(x)
Parameters:

x – 浮点数

Return type:

字符串

subGridPositionAt(gridLine)
Parameters:

gridLine – int

Return type:

浮点数

subGridSize()
Return type:

整数

subSegmentCount()
Return type:

整数

另请参阅

setSubSegmentCount()

属性 subSegmentCountᅟ 的获取器。

subSegmentCountChanged(count)
Parameters:

count – int

属性 subSegmentCountᅟ 的通知信号。