值坐标轴 QML 类型
向图表的轴添加值。 更多...
导入语句 | import QtCharts 2.7 |
实例化 | QValueAxis |
继承 |
属性
- labelFormat : string
- max : real
- min : real
- minorTickCount : int
- tickAnchor : real
(自 QtCharts 2.3)
- tickCount : int
- tickInterval : real
(自 QtCharts 2.3)
- tickType : enumeration
(自 QtCharts 2.3)
信号
- rangeChanged(string min, string max)
方法
详细描述
ValueAxis 类型可以设置为显示带有刻度、网格线和中庸色调的坐标轴线。轴上的值将在刻度位置处绘制。
以下示例代码说明了如何使用 ValueAxis 类型
属性文档
labelFormat : string |
格式化字符串支持标准 C++ 库中由 printf() 提供的以下转换说明符、长度修饰符和标志:d, i, o, x, X, f, F, e, E, g, G, c。
如果 ChartView.localizeNumbers 设置为 true
,支持的说明符限制为:d, e, E, f, g, G 和 i。另外,仅支持精度修饰符。其余的格式化来自应用程序的默认 QLocale。
另请参阅 QString::asprintf().
max : real |
轴上的最大值。
设置此属性时,如果需要,调整最小值,以确保范围保持有效。
min : real |
轴上的最小值。
设置此属性时,如果需要,调整最大值,以确保范围保持有效。
minorTickCount : int |
轴上的小刻度数。这表示在图表的主要刻度之间绘制了多少网格线。小刻度不绘制标签。默认值为0。
tickAnchor : real |
动态放置的刻度和标签开始的基础值。
此属性自QtCharts 2.3中引入。
tickCount : int |
轴上的刻度数。这表示在图表上绘制了多少网格线。默认值为5,且数值不能小于2。
tickInterval : real |
动态放置的刻度和标签之间的间隔。
此属性自QtCharts 2.3中引入。
tickType : enumeration |
刻度和标签的位置方法。
常量 | 描述 |
---|---|
值轴的TickDynamic | 刻度根据tickAnchor和tickInterval值进行放置。 |
ValueAxis.TicksFixed | 刻度在轴范围内均匀放置。 tickCount值指定刻度的数量。 |
此属性自QtCharts 2.3中引入。
信号文档
当轴的min或max值更改时发出此信号。
相应的信号处理器是onRangeChanged
。
注意:相应的处理器是onRangeChanged
。
方法文档
applyNiceNumbers() |
修改轴上的当前范围和刻度数,使其看起来更美观。算法考虑可以表示为1*10^n、2* 10^n或5*10^n的数字为美观的数字。这些数字用于设置刻度的间距。
© 2024 Qt公司有限公司。本文件中包含的文档贡献是各自所有权者的版权。本文件中提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3许可的。Qt及其相关标志是芬兰和/或世界其他国家的Qt公司有限公司的商标。所有其他商标均为其各自所有权者的财产。