Category3DAxis QML Type
操作图表的某个坐标轴。更多...
| Import Statement: | import QtGraphs |
| In C++: | QCategory3DAxis |
| Inherits: |
- 所有成员列表(包括继承的成员)
- Category3DAxis 属于Qt Graphs 的3D QML类型。
属性
- autoAdjustRange : bool
- labelAutoAngle : real
- labelSize : real
(since 6.9) - labels : list
- labelsVisible : bool
- max : real
- min : real
- orientation : Abstract3DAxis.AxisOrientation
- scaleLabelsByCount : bool
(since 6.9) - title : string
- titleFixed : bool
- titleOffset : real
- titleVisible : bool
- type : Abstract3DAxis.AxisType
信号
- autoAdjustRangeChanged(bool autoAdjust)
- columnLabelsChanged()
- labelAutoAngleChanged(real angle)
- labelSizeChanged(real size)
- labelVisibilityChanged(bool visible)
- labelsChanged()
- maxChanged(real value)
- minChanged(real value)
- orientationChanged(AxisOrientation orientation)
- rangeChanged(real min, real max)
- rowLabelsChanged()
- scaleLabelsByCountChanged(bool adjust)
- titleChanged(string newTitle)
- titleFixedChanged(bool fixed)
- titleOffsetChanged(real offset)
- titleVisibilityChanged(bool visible)
详细说明
此类提供了一个可添加标签的坐标轴。
属性文档
autoAdjustRange : bool
指定该轴是否会自动调整范围,以便所有数据都能显示在其中。
labelAutoAngle : real
当摄像机角度发生变化时,标签可自动旋转的最大角度。该角度范围为0到90(含0和90)。默认值为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
坐标轴的标题。
另请参阅 titleVisible 和titleFixed 。
titleFixed : bool
坐标轴标题的旋转。
如果设置为false ,主图视图中的坐标轴标题将与坐标轴标签类似,朝向摄像机旋转。如果设置为true ,坐标轴标题仅围绕其轴线旋转,但不会朝向摄像机。如果labelAutoAngle 属性的值为零,则此属性无效。默认值为true 。
另请参阅 labelAutoAngle 、title 以及titleVisible 。
titleOffset : real
坐标轴上轴标题的位置。该值必须介于-1.0f 和1.0f
默认值为0 。
另请参阅 title 和titleVisible 。
titleVisible : bool
用于指定主图表视图中是否显示坐标轴标题。
默认值为false 。
另请参阅 title 和titleFixed 。
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)
当坐标轴范围发生变化时,会触发此信号。min 和max 分别是新范围的最小值和最大值。
注意: 对应的处理程序 为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 。
© 2026 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.