QT设置坐标轴XY轴显示范围方法
生活随笔
收集整理的這篇文章主要介紹了
QT设置坐标轴XY轴显示范围方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
// 使上下兩個(gè)X軸的范圍總是相等,使左右兩個(gè)Y軸的范圍總是相等
connect(fp1->xAxis, SIGNAL(rangeChanged(QCPRange)), fp1->xAxis2, SLOT(setRange(QCPRange)));
connect(fp1->yAxis, SIGNAL(rangeChanged(QCPRange)), fp1->yAxis2, SLOT(setRange(QCPRange)));
fp1->graph(0)->setData(X_fft,Y_fft);
//以下這一句是自動(dòng)設(shè)置XY軸大小
fp1->graph(0)->rescaleAxes();//使得X與Y軸自適應(yīng)波形的大小設(shè)置刻度記得第一個(gè)曲線不要寫(xiě)true
//以下為手動(dòng)設(shè)置X軸大小Y軸同理改為yAxis即可
fp1->xAxis->setRange(0,2.5);//設(shè)置x軸顯示區(qū)域
ui->widget_FFT->replot();//立即刷新圖像
我使用的是QCustompPlot來(lái)繪制曲線,QCustompPlot是一個(gè)第三方工具,可以到官網(wǎng)下載:http://www.qcustomplot.com/index.php/download
總結(jié)
以上是生活随笔為你收集整理的QT设置坐标轴XY轴显示范围方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: QCustomPlot实现实时动态曲线(
- 下一篇: 利用QCustomePlot绘制热力图,