PySide6.QtGraphs.QValue3DAxis¶
- class QValue3DAxis¶
QValue3DAxis类用于操作图表的轴。更多…概要¶
属性¶
formatterᅟ- 要使用的轴格式化器labelFormatᅟ- 用于此轴上标签的标签格式reversedᅟ- 轴是否以反向渲染segmentCountᅟ- 轴上的段数subSegmentCountᅟ- 轴上每个段内的子段数量
方法¶
def
__init__()def
formatter()def
gridPositionAt()def
gridSize()def
labelFormat()def
positionAt()def
recalculate()def
reversed()def
segmentCount()def
setFormatter()def
setLabelFormat()def
setReversed()def
stringForValue()def
subGridSize()
信号¶
def
formatterDirty()
注意
本文档可能包含从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");- Access functions:
- property reversedᅟ: bool¶
此属性表示轴是否以反向渲染。
如果
true,轴将以相反的方式渲染,这意味着在渲染图形时最小值和最大值的位置会互换。此属性不会影响轴的实际最小值和最大值。- Access functions:
- property segmentCountᅟ: int¶
此属性保存轴上的段数。
这表示绘制了多少个标签。绘制的网格线数量通过公式计算:
segments * subsegments + 1。预设的默认值为5。该值不能低于1。另请参阅
- Access functions:
- property subSegmentCountᅟ: int¶
此属性表示轴上每个段内的子段数量。
在每个子段之间以及每个段之间绘制网格线。预设的默认值是
1。该值不能低于1。另请参阅
- Access functions:
使用给定的
parent构造QValue3DAxis。- formatter()¶
- Return type:
另请参阅
属性
formatterᅟ的获取器。- formatterChanged(formatter)¶
- Parameters:
格式化器 –
QValue3DAxisFormatter
属性
formatterᅟ的通知信号。- formatterDirty()¶
- gridPositionAt(gridLine)¶
- Parameters:
gridLine – int
- Return type:
浮点数
- gridSize()¶
- Return type:
整数
- labelFormat()¶
- Return type:
字符串
另请参阅
属性
labelFormatᅟ的获取器。- labelFormatChanged(format)¶
- Parameters:
format – str
属性
labelFormatᅟ的通知信号。- labelPositionAt(index)¶
- Parameters:
索引 – int
- Return type:
浮点数
- positionAt(x)¶
- Parameters:
x – 浮点数
- Return type:
浮点数
- recalculate()¶
- reversed()¶
- Return type:
布尔
另请参阅
属性
reversedᅟ的获取器。- reversedChanged(enable)¶
- Parameters:
enable – 布尔值
属性
reversedᅟ的通知信号。- segmentCount()¶
- Return type:
整数
另请参阅
属性
segmentCountᅟ的获取器。- segmentCountChanged(count)¶
- Parameters:
count – int
属性
segmentCountᅟ的通知信号。- setFormatter(formatter)¶
- Parameters:
formatter –
QValue3DAxisFormatter
另请参阅
属性
formatterᅟ的设置器。- setLabelFormat(format)¶
- Parameters:
format – str
另请参阅
属性
labelFormatᅟ的设置器。- setReversed(enable)¶
- Parameters:
enable – 布尔值
另请参阅
属性
reversedᅟ的设置器。- setSegmentCount(count)¶
- Parameters:
count – int
另请参阅
属性
segmentCountᅟ的设置器。- setSubSegmentCount(count)¶
- Parameters:
count – int
另请参阅
属性
subSegmentCountᅟ的设置器。- stringForValue(x)¶
- Parameters:
x – 浮点数
- Return type:
字符串
- subGridPositionAt(gridLine)¶
- Parameters:
gridLine – int
- Return type:
浮点数
- subGridSize()¶
- Return type:
整数
- subSegmentCount()¶
- Return type:
整数
另请参阅
属性
subSegmentCountᅟ的获取器。- subSegmentCountChanged(count)¶
- Parameters:
count – int
属性
subSegmentCountᅟ的通知信号。