QCustomPlot设置坐标轴缩放之后,坐标轴可以无限缩放,缩放到一定程度时,坐标轴刻度会显示为同一个数值,很不合适。 解决方法是使用自定义ticker,以整形为例:
QSharedPointer<QCPAxisTickerFixed> intTicker( new QCPAxisTickerFixed );
//设置刻度之间的步长为1
intTicker->setTickStep(1);
//设置缩放策略
intTicker->setScaleStrategy( QCPAxisTickerFixed::ssMultiples );
//应用自定义整形ticker
customPlot->xAxis->setTicker( intTicker ) ;
来源:oschina
链接:https://my.oschina.net/u/4406751/blog/4703544