qcustomplot 用时间作为x坐标轴,总是为0或者8点

大年三十了,祝大家新年快乐,万事如意!

 

这个鸟东西,刚接触还不是那么容易显示时间,csdn上一大堆基本都是错误的,我这一点心得分享下。

1、首先有2种类可以设置时间标签:

QSharedPointer<QCPAxisTickerTime> timeTicker(new QCPAxisTickerTime);    timeTicker->setTimeFormat("%h:%m:%s");

ui->widCapGraphics->xAxis->setTicker(timeTicker);

 

还有种:

QSharedPointer<QCPAxisTickerDateTime> timeTicker(new QCPAxisTickerDateTime);    timeTicker->setDateTimeFormat("hh:mm:ss");

ui->widCapGraphics->xAxis->setTicker(timeTicker);

注意,这2个鬼类的时间格式是不一样的,一个带%,一个是标准的qt

2、我们要知道图表刷新的周期单位,比如毫秒、秒、天,先用秒作单位,刷新周期是1秒:

继续:http://labisart.com/blog/index.php/Home/Index/article/aid/200

上一篇:iOS-Echarts------定制性高的图表控件


下一篇:Android图表库之MPAndroidChart使用技巧(基于v3.1.0版本)