class QValueAxis#

QValueAxis 类向图表的轴添加值。 更多信息...

Inheritance diagram of PySide6.QtGraphs.QValueAxis

继承自: QCategoryAxis

概要#

属性#

方法#

槽函数#

信号#

注意

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

详细说明#

数值轴可以设置为显示带有刻度线、网格线和阴影的轴线。轴上的值绘制在刻度线的位置。

以下示例代码展示了如何使用QValueAxis

QChartView *chartView = new QChartView;
QLineSeries *series = new QLineSeries;
// ...
chartView->chart()->addSeries(series);

QValueAxis *axisX = new QValueAxis;
axisX->setRange(10, 20.5);
axisX->setTickCount(10);
axisX->setLabelFormat("%.2f");
chartView->chart()->setAxisX(axisX, series);
class TickCountType#

此枚举描述了刻度和标签在轴上的位置。

常量

描述

QValueAxis.TicksDynamic

刻度根据tickAnchortickInterval值放置。

QValueAxis.TicksFixed

刻度均匀分布在坐标轴范围内。tickCount的值指定了刻度的数量。

注意

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

属性 labelFormat: str#

该属性包含轴的标签格式。

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

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

另请参阅

asprintf()

访问函数
属性 max: float#

该属性包含轴上的最大值。

设置此属性时,如果需要,将调整最小值,以确保范围有效。

访问函数
属性 min: float#

该属性包含轴上的最小值。

设置此属性时,如果需要,将调整最大值,以确保范围有效。

访问函数
属性 minorTickCount: int#

该属性包含轴上的次要刻度数。这表示图表上主刻度之间绘制的网格线数量。对于次要刻度不绘制标签。默认值为0。

访问函数
属性 tickAnchor: float#

此属性保留了从动态放置的刻度和标签开始的基值。

访问函数
属性 tickCount: int#

此属性保留轴上的刻度数。这表示图表上绘制了多少网格线。默认值为5,数字不能少于2。

访问函数
属性 tickInterval: float#

此属性保留了动态放置的刻度和标签之间的间隔。

访问函数
属性 tickType: QValueAxis.TickType#

此属性保留了刻度和标签的位置方法。

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

parentQObject

构建一个子元素为 parent 的轴对象。

applyNiceNumbers()#

修改轴当前的范围和刻度数,以使其看起来更加“美观”。算法会将能表示为1*10^n、2*10^n或5*10^n形式的数字视为“美观”的数字。这些数字用于设置刻度的间距。

另请参阅

setRange() setTickCount()

labelFormat()#
返回类型:

str

另请参阅

setLabelFormat()

属性 labelFormatᅟ 的获取器。

labelFormatChanged(format)#
参数:

format – 字符串

当坐标轴标签的格式变化时,会发射此信号。

属性 labelFormatᅟ 的通知信号。

max()#
返回类型:

浮点数

另请参阅

setMax()

属性 maxᅟ 的获取器。

maxChanged(max)#
参数:

max – 浮点数

当由 max 指定的轴的最大值变化时,会发射此信号。

属性 maxᅟ 的通知信号。

min()#
返回类型:

浮点数

另请参阅

setMin()

属性 minᅟ 的获取器。

minChanged(min)#
参数:

min – 浮点数

当由 min 指定的轴的最小值变化时,会发射此信号。

属性 minᅟ 的通知信号。

minorTickCount()#
返回类型:

整数

另请参阅

setMinorTickCount()

属性 minorTickCountᅟ 的获取器。

minorTickCountChanged(tickCount)#
参数:

tickCount – 整数

当由 minorTickCount 指定的轴的次要刻度数变化时,会发射此信号。

属性 minorTickCountᅟ 的通知信号。

rangeChanged(min, max)#
参数:
  • min – 浮点数

  • max – 浮点数

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

setLabelFormat(format)
参数:

format – 字符串

另请参阅

labelFormat()

设置属性 labelFormat 的值。

setMax(max)
参数:

max – 浮点数

另请参阅

max()

设置属性 max 的值。

setMin(min)
参数:

min – 浮点数

另请参阅

min()

设置属性 min 的值。

setMinorTickCount(count)
参数:

count – int

另请参阅

minorTickCount()

设置属性 minorTickCount 的值。

setRange(min, max)
参数:
  • min – 浮点数

  • max – 浮点数

在轴上将范围从 min 设置到 max。如果 min 大于 max,则此函数不会进行任何修改并返回。

setTickAnchor(anchor)
参数:

anchor – float

另请参阅

tickAnchor()

设置属性 tickAnchor 的值。

setTickCount(count)
参数:

count – int

另请参阅

tickCount()

设置属性 tickCount 的值。

setTickInterval(insterval)
参数:

insterval – float

另请参阅

tickInterval()

设置属性 tickInterval 的值。

setTickType(type)
参数:

typeTickType

另请参阅

tickType()

设置属性 tickType 的值。

tickAnchor()#
返回类型:

浮点数

另请参阅

setTickAnchor()

属性 tickAnchor 的获取器。

tickAnchorChanged(anchor)#
参数:

anchor – float

属性 tickAnchor 的变化通知信号。

tickCount()#
返回类型:

整数

另请参阅

setTickCount()

属性 tickCount 的获取器。

tickCountChanged(tickCount)#
参数:

tickCount – 整数

当由 tickCount 指定的轴上的刻度数发生变化时,会发出此信号。

属性 tickCount 的变化通知信号。

tickInterval()#
返回类型:

浮点数

另请参阅

setTickInterval()

属性 tickInterval 的获取器。

tickIntervalChanged(interval)#
参数:

interval – float

属性 tickInterval 的变化通知信号。

tickType()#
返回类型:

TickType

另请参阅

setTickType()

属性 tickType 的获取器。

tickTypeChanged(type)#
参数:

typeTickType

属性 tickType 的变化通知信号。