class QColorAxis#

QColorAxis 类将颜色刻度作为图表的其中一个轴显示。更多

Inheritance diagram of PySide6.QtCharts.QColorAxis

摘要#

属性#

  • autoRangeᅟ - 属性指示范围是否应从 QXYSeries::colorBy 方法中传递的值列表中设置,还是从轴本身获取

  • maxᅟ - 轴上的最大值

  • minᅟ - 轴上的最小值

  • size属性 - 颜色尺度的尺寸

  • tickCount属性 - 轴上的刻度数。如果QColorAxis::gridVisible等于true,则表示图表上绘制多少条网格线。默认值为5,且该数目不能少于2

方法#

信号#

注意

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

详细说明#

可以设置颜色轴以显示基于传入渐变的颜色刻度。根据在QXYSeries::colorby方法中传入的数据,刻度具有带有标签的刻度线。

注意

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

属性 autoRange: bool#

此属性表示是否应从`colorBy`方法中传入的值列表设置范围,还是直接从轴本身获取。

默认值为true

访问函数
属性 max: float#

此属性表示轴上的最大值。

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

访问函数
属性 min: float#

此属性表示轴上的最小值。

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

访问函数
属性 size: float#

此属性表示颜色刻度的大小。

根据对齐方式,该值表示宽度或高度。

访问函数
属性 tickCount: int#

此属性保存轴上的刻度数。这表示在图上绘制了多少网格线,如果QColorAxis::gridVisible等于true。默认值为5,数量不能小于2。

注意

默认情况下,网格线在QColorAxis中故意设置为不可见,因为此类型的轴不表示几何值。

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

parentQObject

autoRange()#
返回类型:

bool

另请参阅

setAutoRange()

属性 getter autoRange

autoRangeChanged(autoRange)#
参数:

autoRange – bool

当指定自动范围模式的autoRange更改时,将发出此信号。

属性 autoRange 的通知信号。

gradient()#
返回类型:

QLinearGradient

返回当前在颜色刻度上使用的渐变。

注意

如果轴连接到一个系列,渐变也会用在 colorBy 方法中。

另请参阅

setGradient

gradientChanged(gradient)#
参数:

gradientQLinearGradient

max()#
返回类型:

float

另请参阅

setMax()

属性 getter max .

maxChanged(max)#
参数:

max – float

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

属性 maxᅟ 的通知信号。

min()#
返回类型:

float

另请参阅

setMin()

属性 minᅟ 的获取器。

minChanged(min)#
参数:

min – 浮点数

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

属性 minᅟ 的通知信号。

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

  • max – float

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

setAutoRange(autoRange)#
参数:

autoRange – bool

另请参阅

autoRange()

属性 autoRangeᅟ 的设置器。

setGradient(gradient)#
参数:

gradientQLinearGradient

将颜色范围的梯度设置为 gradient

注意

如果轴连接到一个系列,渐变也会用在 colorBy 方法中。

另请参阅

gradient

setMax(max)#
参数:

max – float

另请参阅

max()

属性 maxᅟ 的设置器。

setMin(min)#
参数:

min – 浮点数

另请参阅

min()

属性 minᅟ 的设置器。

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

  • max – float

setSize(size)#
参数:

size – 浮点数

另请参阅

size()

属性 sizeᅟ 的设置器。

setTickCount(count)#
参数:

count – 整数

另请参阅

tickCount()

设置属性 tickCount 的值。

size()#
返回类型:

float

另请参阅

setSize()

获取属性 size 的值。

sizeChanged(size)#
参数:

size – 浮点数

属性 size 发生的通知信号。

tickCount()#
返回类型:

整数

另请参阅

setTickCount()

获取属性 tickCount 的值。

tickCountChanged(tickCount)#
参数:

tickCount – 整数

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

属性 tickCount 的通知信号。