您的位置:首页 > 编程语言 > Qt开发

Qt-Qcustomplot设置并使用双重坐标轴(刻度不同的X、Y轴)

2018-03-29 10:10 1131 查看
在Qcustomplot的实际使用中,有时候我们需要绘制多个曲线,而曲线的范围又有着较大的差异,此时,我们需要刻度不同的X、Y轴,Qcustomplot的入门可以参考我的另一篇博客:
https://blog.csdn.net/qq_40194498/article/details/79666903

设置不同刻度的X、Y轴核心代码:

//设置左边Y轴的范围(初始Y轴)
ui->widget->yAxis->setRange(-10000,10000);
//设置右边的Y轴可见,默认为不可见
ui->widget->yAxis2->setVisible(true);
//设置右边Y轴的范围
ui->widget->yAxis2->setRange(-40,100);
//X轴是xAxis2


我们增加曲线时,可以设置曲线的X、Y轴

//默认以下方X轴和左侧Y轴为基准
ui->widget->addGraph();
//手动设置X、Y轴,两个参数分别为:X轴,Y轴,这里设置X轴为下方X轴,Y轴为右侧Y轴
ui->widget->addGraph(ui->widget->xAxis,ui->widget->yAxis2);


效果如图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: