QT QcustomPlot初次使用

2021-10-21 14:29:12 字數 1638 閱讀 8046

qt–qcustomplot初次使用

qcustomplot是qt提供的小型第三方圖表庫,支援靜態/動態曲線、柱狀圖、蠟燭圖、頻譜圖等。使用方便,僅需在專案中加入標頭檔案qcustomplot.h和qcustomplot.cpp原始檔即可,

或者把它當做乙個庫來新增到專案當中,需要在pro檔案加入 defines += qcustomplot_compile_library

qcustomplot 圖表類:用於圖表的顯示和互動

qcplayer 圖層:管理圖層元素(qcplayerable),所有可顯示的物件都是繼承自圖層元素

qcpabstractplottable 繪圖元素:包含 曲線圖(qcpgraph)、曲線圖(qcpcurve)、柱狀圖(qcpbars)、qcpstatibox(盒子圖)、qcpcolormap(色譜圖)、qcpfinancial(金融圖)

qcpaxisrect 座標軸矩形:乙個座標軸矩形預設包含上下左右四個座標軸,但是可以新增多個座標軸。

qcustomplot類管理著所有的圖層,它預設自帶了六個圖層,分別是:

背景層background

網格層grid

繪圖層main

座標軸層axes

圖例層legend

overlay層overlay

依據層的順序的不同,繪製的順序也不同,越在底下的層越早繪製

官方案例

customplot->addgraph();//新增乙個曲線圖graph

customplot->graph(0)->setdata(x,y);//為曲線新增資料

// give the axes some labels:

customplot->xaxis->setlabel("x");//設定座標軸標籤

customplot->yaxis->setlabel("y");

// set axes ranges, so we see all data:

customplot->xaxis->setrange(-1, 1);//設定顯示範圍

customplot->yaxis->setrange(0, 1);

}

Qt QCustomPlot樣式設定

qcustomplot pcustomplot new qcustomplot 設定畫布背景色 pcustomplot setbackground qcolor 24 47,81 設定座標名稱顏色 pcustomplot xaxis setticklabelcolor qcolor 146 168 ...

Qt Qcustomplot座標軸縮放 拖動等調整

qcustomplot入門 qcustomplot入門教程 qcustomplot中可以設定座標軸屬性 1 setinteractions函式 設定基本座標軸 左側y軸和下方x軸 可拖動 可縮放 曲線可選 legend可選 設定伸縮比例,使所有圖例可見 customplot setinteracti...

mysql 初次進入 怎麼初次進入mysql

1.登入mysql 登入mysql的命令是mysql,mysql 的使用語法如下 mysql u username h host p password dbname username 與 password 分別是 mysql 的使用者名稱與密碼,mysql的初始管理帳號是root,沒有密碼,注意 這...