PySide6.QtGraphs.QAbstract3DAxis

class QAbstract3DAxis

QAbstract3DAxis 类是3D图形轴的基础类。更多

PySide6.QtGraphs.QAbstract3DAxis 的继承图

继承者: QValue3DAxis, QCategory3DAxis

概要

属性

方法

信号

注意

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

详细描述

此类指定了图形轴共享的枚举、属性和函数。不应直接使用它,而应使用其子类之一。

class AxisOrientation

轴对象的方向。

常量

描述

QAbstract3DAxis.AxisOrientation.None

QAbstract3DAxis.AxisOrientation.X

QAbstract3DAxis.AxisOrientation.Y

QAbstract3DAxis.AxisOrientation.Z

class AxisType

轴对象的类型。

常量

描述

QAbstract3DAxis.AxisType.None

QAbstract3DAxis.AxisType.Category

QAbstract3DAxis.AxisType.Value

注意

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

property autoAdjustRangeᅟ: bool

此属性表示轴是否会自动调整范围,以便所有数据都能适应它。

Access functions:
property labelAutoAngleᅟ: float

此属性保存当相机角度变化时标签可以自动旋转的最大角度。

角度可以在0到90之间,包括0和90。默认值为0。如果值为0,轴标签不会自动旋转。如果值大于零,标签会尝试朝向相机方向,直到达到指定的角度。

Access functions:
property labelsᅟ: list of strings

此属性保存轴的标签。

注意

QValue3DAxis设置此属性无效,因为它会自动生成标签。

Access functions:
property labelsVisibleᅟ: bool

此属性表示轴标签在主图视图中是否可见。

默认值为 true

Access functions:
property maxᅟ: float

此属性保存轴上的最大值。

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

注意

对于 QCategory3DAxis ,指定要显示的最后一行或列的索引。

Access functions:
property minᅟ: float

此属性保存轴上的最小值。

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

注意

对于 QCategory3DAxis ,指定要显示的第一行或第一列的索引。

Access functions:
property orientationᅟ: QAbstract3DAxis.AxisOrientation

此属性保存轴的方向。

该值是AxisOrientation值之一。

Access functions:
property titleᅟ: str

此属性保存轴的标题。

另请参阅

titleVisible titleFixed

Access functions:
property titleFixedᅟ: bool

此属性保存轴标题的旋转。

如果false,主图视图中的轴标题将像轴标签一样朝向相机旋转。如果true,轴标题仅围绕其轴旋转,但不朝向相机。如果labelAutoAngle属性值为零,则此属性没有任何效果。默认值为true

另请参阅

labelAutoAngle title titleVisible

Access functions:
property titleOffsetᅟ: float

轴标题在轴上的位置。值必须在-1.0f1.0f之间。

另请参阅

title titleFixed

Access functions:
property titleVisibleᅟ: bool

此属性表示轴标题在主图视图中是否可见。

默认值为false

另请参阅

title titleFixed

Access functions:
property typeᅟ: QAbstract3DAxis.AxisType

此属性保存轴的类型。

该值是AxisType值之一。

Access functions:
autoAdjustRangeChanged(autoAdjust)
Parameters:

autoAdjust – 布尔值

属性 autoAdjustRangeᅟ 的通知信号。

isAutoAdjustRange()
Return type:

布尔

属性 autoAdjustRangeᅟ 的获取器。

isTitleFixed()
Return type:

布尔

属性 titleFixedᅟ 的获取器。

isTitleVisible()
Return type:

布尔

属性 titleVisibleᅟ 的获取器。

labelAutoAngle()
Return type:

浮点数

另请参阅

setLabelAutoAngle()

属性 labelAutoAngleᅟ 的获取器。

labelAutoAngleChanged(angle)
Parameters:

angle – 浮点数

属性 labelAutoAngleᅟ 的通知信号。

labelVisibleChanged(visible)
Parameters:

visible – 布尔值

属性 labelsVisibleᅟ 的通知信号。

labels()
Return type:

字符串列表

另请参阅

setLabels()

属性 labelsᅟ 的获取器。

labelsChanged()

属性 labelsᅟ 的通知信号。

labelsVisible()
Return type:

布尔

另请参阅

setLabelsVisible()

属性 labelsVisibleᅟ 的获取器。

max()
Return type:

浮点数

另请参阅

setMax()

属性 maxᅟ 的获取器。

maxChanged(value)
Parameters:

value – 浮点数

属性 maxᅟ 的通知信号。

min()
Return type:

浮点数

另请参阅

setMin()

属性 minᅟ 的获取器。

minChanged(value)
Parameters:

value – 浮点数

属性 minᅟ 的通知信号。

orientation()
Return type:

AxisOrientation

属性 orientationᅟ 的获取器。

orientationChanged(orientation)
Parameters:

orientationAxisOrientation

属性 orientationᅟ 的通知信号。

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

  • max – 浮点数

当范围变化时,发出范围的最小值和最大值,minmax

setAutoAdjustRange(autoAdjust)
Parameters:

autoAdjust – 布尔值

另请参阅

isAutoAdjustRange()

属性 autoAdjustRangeᅟ 的设置器。

setLabelAutoAngle(degree)
Parameters:

degree – 浮点数

另请参阅

labelAutoAngle()

属性 labelAutoAngleᅟ 的设置器。

setLabels(labels)
Parameters:

labels – 字符串列表

另请参阅

labels()

属性 labelsᅟ 的设置器。

setLabelsVisible(visible)
Parameters:

visible – 布尔值

另请参阅

labelsVisible()

属性 labelsVisibleᅟ 的设置器。

setMax(max)
Parameters:

max – 浮点数

另请参阅

max()

属性 maxᅟ 的设置器。

setMin(min)
Parameters:

min – 浮点数

另请参阅

min()

属性 minᅟ 的设置器。

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

  • max – 浮点数

设置轴的值范围从minmax。在设置范围时,必要时会调整最大值,以确保范围保持有效。

注意

对于 QCategory3DAxis ,指定要显示的行或列的索引范围。

setTitle(title)
Parameters:

标题 – str

另请参阅

title()

属性 titleᅟ 的设置器。

setTitleFixed(fixed)
Parameters:

fixed – 布尔值

另请参阅

isTitleFixed()

属性 titleFixedᅟ 的设置器。

setTitleOffset(offset)
Parameters:

offset – 浮点数

另请参阅

titleOffset()

属性 titleOffsetᅟ 的设置器。

setTitleVisible(visible)
Parameters:

visible – 布尔值

另请参阅

isTitleVisible()

属性 titleVisibleᅟ 的设置器。

title()
Return type:

字符串

另请参阅

setTitle()

属性 titleᅟ 的获取器。

titleChanged(newTitle)
Parameters:

newTitle – str

属性 titleᅟ 的通知信号。

titleFixedChanged(fixed)
Parameters:

fixed – 布尔值

属性 titleFixedᅟ 的通知信号。

titleOffset()
Return type:

浮点数

另请参阅

setTitleOffset()

属性 titleOffsetᅟ 的获取器。

titleOffsetChanged(offset)
Parameters:

offset – 浮点数

属性 titleOffsetᅟ 的通知信号。

titleVisibleChanged(visible)
Parameters:

visible – 布尔值

属性 titleVisibleᅟ 的通知信号。

type()
Return type:

AxisType

属性 typeᅟ 的获取器。