值坐标轴 QML 类型

向图表的轴添加值。 更多...

导入语句import QtCharts 2.7
实例化 QValueAxis
继承

AbstractAxis

属性

信号

方法

详细描述

ValueAxis 类型可以设置为显示带有刻度、网格线和中庸色调的坐标轴线。轴上的值将在刻度位置处绘制。

以下示例代码说明了如何使用 ValueAxis 类型

ChartView {
    ValueAxis {
        id: xAxis
        min: 0
        max: 10
    }
// Add a few series...
}

属性文档

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 [since QtCharts 2.3]

动态放置的刻度和标签开始的基础值。

此属性自QtCharts 2.3中引入。


tickCount : int

轴上的刻度数。这表示在图表上绘制了多少网格线。默认值为5,且数值不能小于2。


tickInterval : real [since QtCharts 2.3]

动态放置的刻度和标签之间的间隔。

此属性自QtCharts 2.3中引入。


tickType : enumeration [since QtCharts 2.3]

刻度和标签的位置方法。

常量描述
值轴的TickDynamic刻度根据tickAnchortickInterval值进行放置。
ValueAxis.TicksFixed刻度在轴范围内均匀放置。 tickCount值指定刻度的数量。

此属性自QtCharts 2.3中引入。


信号文档

rangeChanged(string min, string max)

当轴的minmax值更改时发出此信号。

相应的信号处理器是onRangeChanged

注意:相应的处理器是onRangeChanged


方法文档

applyNiceNumbers()

修改轴上的当前范围和刻度数,使其看起来更美观。算法考虑可以表示为1*10^n、2* 10^n或5*10^n的数字为美观的数字。这些数字用于设置刻度的间距。


© 2024 Qt公司有限公司。本文件中包含的文档贡献是各自所有权者的版权。本文件中提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3许可的。Qt及其相关标志是芬兰和/或世界其他国家的Qt公司有限公司的商标。所有其他商标均为其各自所有权者的财产。