LogValueAxis QML 类型
向图表的轴添加对数刻度。 更多...
导入语句 | import QtCharts 2.7 |
实例化 | QLogValueAxis |
继承 |
属性
- base : 实数
- labelFormat : 字符串
- max : 实数
- min : 实数
- minorTickCount : 整数
- tickCount : 整数
信号
- minorTickCountChanged(int minorTickCount)
- tickCountChanged(int tickCount)
详细描述
对数刻度是一个基于数量级的非线性刻度,因此轴上的每个刻度都是前一个刻度乘以一个值。
注意:如果 LogValueAxis 类型附加到包含一个或多个具有关联维度上负值或零值的点的系列,则该系列根本不会绘制。这在使用 XYModelMappers 时尤其相关,因为模型中的空单元格通常包含零值。
属性文档
base : real |
对数的底数。
该值必须大于 0,且不能等于 1。
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 |
轴上的最大值。
设置此属性时,如果需要,将调整最小值,以确保范围仍然有效。该值必须大于 0。
min : real |
轴上的最小值。
设置此属性时,如果需要,将调整最大值,以确保范围仍然有效。该值必须大于 0。
minorTickCount : int |
轴上小刻度的数量。这表示在图表的主刻度之间绘制了多少网格线。不会对小刻度绘制标签。默认值是0。将值设置为-1,主刻度之间的网格线数量将自动计算。
tickCount : int |
轴上刻度的数量。这表示在图表上绘制了多少网格线。此值是只读的。
信号文档
minorTickCountChanged(int minorTickCount) |
当轴上小刻度的数量(由minorTickCount指定)改变时,将发出此信号。
注意:相应的处理函数是onMinorTickCountChanged
。
tickCountChanged(int tickCount) |
当轴上刻度的数量(由tickCount指定)改变时,将发出此信号。
注意:相应的处理函数是onTickCountChanged
。
© 2024 Qt公司。本文件中包含的文档贡献的版权归各自的版权所有者所有。此处提供的文档根据免费软件基金会发布的GNU自由文档许可证版本1.3的条款获得许可。Qt及其相关徽标是芬兰和其他国家的The Qt Company Ltd.的商标。所有其他商标均属于其各自的产权所有者。