一些成指数变化的数据,在图表中需要使用对数坐标轴显示。QChart提供列QLogValueAxis来实现对数坐标轴。
QLogValueAxis
QLogValueAxis类将对数刻度添加到图表的坐标轴。对数刻度是基于数量级的非线性刻度,因此轴上的每个刻度线都是前一个刻度线乘以一个值。
注意: 如果图表序列中的有小于或等于0的值,则不会绘制该图表序列。
QLogValueAxis常用函数:
- setBase(self,base):设置对数坐标轴的底数,该值必须大于0,且不能等于1。
- setLabelFormat(self, format):设置为坐标轴创建标签时使用的格式字符串。
- setMax(self, max):设置坐标轴的最大值。
- setMin(self, min):设置坐标轴的最小值。
- setRange(self, min, max):设置坐标轴值的范围。
- setMinorTickCount(self, count):设置坐标轴上次刻度线的数量。
QLogValueAxis常用信号:
- baseChanged(self, base): 当由base指定的坐标轴底数发生了改变,将发出此信号。
- labelFormatChanged(self, format)