class QLogValueAxis#

QLogValueAxis 类向图表的轴添加对数刻度。 更多

Inheritance diagram of PySide6.QtCharts.QLogValueAxis

概要#

属性#

  • base - 对数的底数

  • labelFormat - 轴的标签格式

  • max - 轴上的最大值

  • min - 轴上的最小值

  • minorTickCount - 轴上次要刻度的数量。这表示在图表的主要刻度之间绘制了多少网格线。次要刻度不绘制标签。默认值是0。将值设置为-1,则自动计算主刻度之间的网格线数量

  • tickCount - 轴上的刻度数量。这表示在图表上绘制了多少网格线。此值为只读

方法#

信号#

注意

此文档可能包含从 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#

该属性代表轴上刻度的数量。这表示在图表上绘制多少条网格线。此值是只读的。

访问函数
__init__([parent=None])#
参数:

parent - QObject

构造一个轴对象,它是 parent 的子对象。

base()#
返回类型:

float

参考

setBase()

baseChanged(base)#

参数:
参数:

base - float

当轴对数的基发生变化时,发出此信号。

属性 base 的通知信号。

labelFormat()#
返回类型:

str

属性 labelFormat 的获取器。

labelFormatChanged(format)#
参数:

format - str

当坐标轴标签的格式更改时,将发出此信号。

属性 labelFormat 的通知信号。

max()#
返回类型:

float

参考

setMax()

属性 max 的获取器。

maxChanged(max)#
参数:

max - float

当通过 max 指定的坐标轴的最大值更改时,将发出此信号。

属性 max 的通知信号。

min()#
返回类型:

float

参考

setMin()

属性 min 的获取器。

minChanged(min)#
参数:

min - float

当通过 min 指定的坐标轴的最小值更改时,将发出此信号。

属性 min 的通知信号。

minorTickCount()#
返回类型:

int

属性 minorTickCount 的获取器。

minorTickCountChanged(minorTickCount)#
参数:

minorTickCount - int

当通过 minorTickCount 指定的坐标轴上的次要刻线数更改时,将发出此信号。

属性 minorTickCount 的通知信号。

rangeChanged(min, max)#
参数:
  • min - float

  • max - float

当坐标轴的最小值或最大值变化时,会发射此信号,具体由minmax指定。

setBase(base)#
参数:

base - float

参考

base()

属性baseᅟ的设置器。

setLabelFormat(format)#
参数:

format - str

参考

labelFormat()

属性labelFormatᅟ的设置器。

setMax(max)#
参数:

max - float

参考

max()

属性maxᅟ的设置器。

setMin(min)#
参数:

min - float

参考

min()

属性minᅟ的设置器。

setMinorTickCount(minorTickCount)#
参数:

minorTickCount - int

属性minorTickCountᅟ的设置器。

setRange(min, max)#
参数:
  • min - float

  • max - float

在轴上设置从minmax的范围。如果min大于max,则此函数返回,不进行任何更改。

tickCount()#
返回类型:

int

属性tickCountᅟ的获取器。

tickCountChanged(tickCount)#
参数:

tickCount - int

当轴上标记的数量指定的tickCount变化时,会发射此信号。

属性的通知信号 tickCountᅟ