值轴 QML 类型

向图形的轴添加值。更多信息...

导入声明import QtGraphs
实例化 QValueAxis
继承

AbstractAxis

状态技术预览

属性

信号

详细描述

ValueAxis 类型可以配置以显示带有刻度、网格线和阴影的轴线。轴上的值会绘制在刻度标记的位置。

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

GraphsView {
    LineSeries {
        axisX: ValueAxis {
            max: 10
            tickInterval: 1
        }
        axisY: ValueAxis {
            min -20
            max: 40
        }
        // Add a few XYPoint data...
    }
}

属性文档

labelDecimals : int

用于显示标签的小数位数。当设置为 -1 时,根据值范围自动调整小数位数。默认值是 -1。


labelFormat : string

格式字符串支持标准 C++ 库中 printf() 提供的以下转换说明符、长度修饰符和标志:d, i, o, x, X, f, F, e, E, g, G, c.

默认值为空,在这种情况下使用 'f' 格式。

另见QString::asprintf().


max : real

轴上的最大值。

设置此属性时,如果需要,会调整最小值,以确保范围有效。默认值是 10.0


min : real

轴上的最小值。

设置此属性时,如果需要,会调整最大值,以确保范围有效。默认值是 0.0


minorTickCount : int

轴上的次刻度数。这表示在图表的主要刻度之间绘制了多少网格线。次刻度不绘制标签。默认值是 0。


tickAnchor : 实数

动态放置的刻度和标签的基准值。默认值为0。


tickInterval : 实数

动态放置的刻度和标签之间的间隔。默认值为0,这意味着间隔将根据最小值和最大值范围自动计算。


信号文档

rangeChanged(字符串 min, 字符串 max)

当轴的minmax值发生变化时,会发出此信号。

相应的信号处理器是onRangeChanged

注意:相应的处理器是onRangeChanged


© 2024 Qt公司有限。本文档中包含的贡献的文档版权属于其各自的拥有者。本文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款授权的。Qt及其相应标志是芬兰及/或世界其他地区的Qt公司的商标。所有其他商标都属于其各自的拥有者。