Category3DAxis QML Type

操纵图形的坐标轴。更多

Import Statement: import QtGraphs
In C++: QCategory3DAxis
Inherits:

Abstract3DAxis

属性

信号

详细说明

该类型提供了一个可赋予标签的坐标轴。

属性文档

autoAdjustRange : bool

定义轴是否会自动调整范围,使所有数据都适合该范围。


labelAutoAngle : real

当摄像机角度发生变化时,标签可以自动旋转的最大角度。角度范围为 0 至 90(含 90)。默认值为 0。如果该值为 0,轴标签不会自动旋转。如果该值大于 0,标签会尝试朝向摄像机,直至达到指定角度。


labelSize : real [since 6.9]

标签尺寸。该值的默认值是1.0

此属性在 Qt 6.9 中引入。

另请参阅 scaleLabelsByCount


labels : list

轴的标签应用于类别。如果标签数量少于类别数量,则其余类别没有标签。如果没有明确定义类别标签,则根据图表主序列的数据行(或列)标签生成标签。


labelsVisible : bool

定义坐标轴标签是否在主图表视图中可见。

默认值为true


max : real

坐标轴上的最大值。设置此属性时,必要时会调整最小值,以便范围保持有效。


min : real

坐标轴上的最小值。设置该属性时,必要时会调整最大值,使范围保持有效。


orientation : Abstract3DAxis.AxisOrientation [read-only]

坐标轴的方向。


scaleLabelsByCount : bool [since 6.9]

标签是否会根据标签总数自动调整大小。

此属性在 Qt 6.9 中引入。

另请参阅 labelSize


title : string

轴的标题。

另请参阅 titleVisibletitleFixed


titleFixed : bool

轴标题的旋转。

如果为false ,主图形视图中的轴标题将与轴标签一样朝摄像机方向旋转。如果为true ,轴标题只会绕轴旋转,而不会朝向摄像机。如果labelAutoAngle 属性值为零,则此属性不会有任何影响。默认值为true

另请参阅 labelAutoAngletitletitleVisible


titleOffset : real

轴标题在轴上的位置。该值必须介于-1.0f1.0f

默认值为0

另请参见 titletitleVisible


titleVisible : bool

定义坐标轴标题是否在主图形视图中可见。

默认值为false

另请参阅 titletitleFixed


type : Abstract3DAxis.AxisType [read-only]

轴的类型。


信号文档

autoAdjustRangeChanged(bool autoAdjust)

autoAdjustRange 属性值更改为autoAdjust 时,将发出该信号。

注: 相应的处理程序是onAutoAdjustRangeChanged


columnLabelsChanged()

* 当列labels 发生变化时,发出该信号。

注: 相应的处理程序是onColumnLabelsChanged


labelAutoAngleChanged(real angle)

当标签旋转角度变为angle 时,发出此信号。

注: 相应的处理程序是onLabelAutoAngleChanged


labelSizeChanged(real size)

labelSize 属性值变为size 时,发出该信号。

注: 相应的处理程序是onLabelSizeChanged


labelVisibilityChanged(bool visible)

当标签可见性变为visible 时,发出该信号。

注: 相应的处理程序为onLabelVisibilityChanged


labelsChanged()

轴标签更改时发出该信号。

注: 相应的处理程序是onLabelsChanged


maxChanged(real value)

当轴的最大值变为value 时,发出该信号。

注: 相应的处理程序是onMaxChanged


minChanged(real value)

当坐标轴的最小值变为value 时,将发出该信号。

注: 相应的处理程序是onMinChanged


orientationChanged(AxisOrientation orientation)

当轴的方向值变为orientation 时,发出此信号。

注: 相应的处理程序是onOrientationChanged


rangeChanged(real min, real max)

minmax 是新范围的最小值和最大值。

注: 相应的处理程序是onRangeChanged


rowLabelsChanged()

* 当行labels 发生变化时,会发出该信号。

注: 相应的处理程序是onRowLabelsChanged


scaleLabelsByCountChanged(bool adjust)

scaleLabelsByCount 属性值更改为adjust 时,发出此信号。

注: 相应的处理程序是onScaleLabelsByCountChanged


titleChanged(string newTitle)

title 变更为newTitle 时,发出此信号。

注: 相应的处理程序是onTitleChanged


titleFixedChanged(bool fixed)

titleFixed 属性值更改为fixed 时,发出该信号。

注: 相应的处理程序是onTitleFixedChanged


titleOffsetChanged(real offset)

titleOffset 属性值更改为offset 时,发出该信号。

注: 相应的处理程序是onTitleOffsetChanged


titleVisibilityChanged(bool visible)

当标题可见性变为visible 时,发出该信号。

注: 相应的处理程序是onTitleVisibilityChanged


© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.