- class QLogValueAxis#
QLogValueAxis
类向图表的轴添加对数刻度。 更多…概要#
属性#
base
- 对数的底数labelFormat
- 轴的标签格式max - 轴上的最大值
min - 轴上的最小值
minorTickCount - 轴上次要刻度的数量。这表示在图表的主要刻度之间绘制了多少网格线。次要刻度不绘制标签。默认值是0。将值设置为-1,则自动计算主刻度之间的网格线数量
tickCount - 轴上的刻度数量。这表示在图表上绘制了多少网格线。此值为只读
方法#
def
__init__()
def base
def labelFormat
def max
def min
def minorTickCount
def setBase
def setLabelFormat
def setMax
def setMin
def setRange
def tickCount
信号#
def baseChanged
def maxChanged
def minChanged
注意
此文档可能包含从 C++ 自动转换到 Python 的代码段。我们始终欢迎对代码段翻译的贡献。如果您发现翻译有误,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述#
对数尺度是一种非线性尺度,基于10的幂次方,因此轴上的每个刻度标记是前一个刻度标记乘以一个值。
注意
如果
QLogValueAxis
附加到包含负值或零值的关联维度上的系列,则整个系列将不会绘制。这在使用XYModelMappers时特别相关,因为模型中的空单元格通常包含零值。注意
当使用
from __feature__ import true_property
时,可以直接使用属性;否则,通过访问器函数使用。- 属性base: float#
此属性保存对数的底数。
该值必须大于0,且不能等于1。
- 访问函数
- 属性labelFormat: str#
此属性保存轴的标签格式。
格式字符串支持由标准 C++ 库中的
printf()
提供的以下转换说明符、长度修饰符和标志:d, i, o, x, X, f, F, e, E, g, G, c。如果
localizeNumbers
为真,支持的说明符限于:d, e, E, f, g, G,并且仅支持精度修饰符。其余的格式化来自应用程序的默认QLocale。参考
asprintf()
- 属性max: float#
此属性保存轴上的最大值。
设置此属性时,如果需要,将调整最小值,以确保范围有效。该值必须大于0。
- 访问函数
- 属性 minᅟ: float#
该属性代表轴上的最小值。
设置此属性时,如果需要,将调整最大值,以确保范围有效。该值必须大于0。
- 访问函数
- 属性 minorTickCountᅟ: int#
该属性代表轴上小刻度的数量。这表示在图表的主刻度之间绘制多少条网格线。小刻度不绘制标签。默认值是0。将值设置为-1,将在主刻度之间自动计算网格线数量。
- 属性 tickCountᅟ: int#
该属性代表轴上刻度的数量。这表示在图表上绘制多少条网格线。此值是只读的。
- 访问函数
构造一个轴对象,它是
parent
的子对象。baseChanged(base)#
- 参数:
- 参数:
base - float
当轴对数的基发生变化时,发出此信号。
属性 base 的通知信号。
- labelFormat()#
- 返回类型:
str
属性 labelFormat 的获取器。
- labelFormatChanged(format)#
- 参数:
format - str
当坐标轴标签的格式更改时,将发出此信号。
属性 labelFormat 的通知信号。
属性 max 的获取器。
- maxChanged(max)#
- 参数:
max - float
当通过
max
指定的坐标轴的最大值更改时,将发出此信号。属性 max 的通知信号。
属性 min 的获取器。
- minChanged(min)#
- 参数:
min - float
当通过
min
指定的坐标轴的最小值更改时,将发出此信号。属性 min 的通知信号。
- minorTickCount()#
- 返回类型:
int
属性 minorTickCount 的获取器。
- minorTickCountChanged(minorTickCount)#
- 参数:
minorTickCount - int
当通过
minorTickCount
指定的坐标轴上的次要刻线数更改时,将发出此信号。属性 minorTickCount 的通知信号。
- rangeChanged(min, max)#
- 参数:
min - float
max - float
当坐标轴的最小值或最大值变化时,会发射此信号,具体由
min
和max
指定。属性
baseᅟ
的设置器。- setLabelFormat(format)#
- 参数:
format - str
属性
labelFormatᅟ
的设置器。属性
maxᅟ
的设置器。属性
minᅟ
的设置器。- setMinorTickCount(minorTickCount)#
- 参数:
minorTickCount - int
属性
minorTickCountᅟ
的设置器。- setRange(min, max)#
- 参数:
min - float
max - float
在轴上设置从
min
到max
的范围。如果min
大于max
,则此函数返回,不进行任何更改。- tickCount()#
- 返回类型:
int
属性
tickCountᅟ
的获取器。- tickCountChanged(tickCount)#
- 参数:
tickCount - int
当轴上标记的数量指定的
tickCount
变化时,会发射此信号。属性的通知信号
tickCountᅟ
。