Qt第三方库QCustomPlot——认识图表的各个部分
QCustomPlot類的命名規(guī)則是QCP加xxx。類的組織有很強(qiáng)的區(qū)分性,就像Qt中分了模塊一樣
下面了解圖表的各組成部分。
觀察下面這個(gè)圖表:
對(duì)應(yīng)名稱及相應(yīng)類如下:各組成
| 最頂上標(biāo)題(Way too many……) | QCPPlotTitle | 圖表標(biāo)題 |
| 四條帶刻度及數(shù)字和標(biāo)簽的軸 | QCPAxis | 坐標(biāo)軸 |
| 四條軸及其組成區(qū)域 | QCPAxisRect | 軸長(zhǎng)方形區(qū),用于存放軸 |
| 背景虛線方格 | QCPGrid | 網(wǎng)格 |
| 曲線、點(diǎn)(藍(lán)色、紅色等) | QCPGraph(稱為曲線,藍(lán)色實(shí)線) | 數(shù)據(jù)系列(圖中存在多個(gè),這里列出兩個(gè)) |
| ? | QCPCurve(稱為弧線,紅色的,同一x有兩個(gè)y值) | 數(shù)據(jù)系列 |
| 右下角大框 | QCPLegend | 圖例 |
下面觀察類的繼承圖:
來自點(diǎn)擊打開鏈接
最左邊的QCPLayerable意思為“可分層的對(duì)象”分層意味著對(duì)象繪制方式是有層次的,可以調(diào)整各對(duì)象的所在層,進(jìn)而讓一些對(duì)象顯示在最上層等。所有可繪制到屏幕上的對(duì)象,都是它的派生類。
QCPAbstractItem是抽象類“項(xiàng)”,不可直接使用,繼承自它的類用于顯示一些特殊的圖形,比如放上一張圖片(QCPItemPixmap)或文字(QCPItemText ),一個(gè)可加入箭頭的直線(QCPItemLine)等等。
QCPAbstractPlottable 是抽象類“可繪制的圖” (不是plot ??table,而是plot able),繼承自它的,就是可以用于表示數(shù)據(jù)系列的圖線了。目前有
QCPBars(柱狀圖) 、QCPColorMap(色圖)、QCPGraph(曲線)? 、QCPCurve(弧線,與曲線區(qū)別在于弧線同一x可有多個(gè)y值) 、QCPStatisticalBox (統(tǒng)計(jì)學(xué)箱)
對(duì)應(yīng)圖例:
QCPAxis與QCPGrid分別就是軸與網(wǎng)格了
總結(jié)
以上是生活随笔為你收集整理的Qt第三方库QCustomPlot——认识图表的各个部分的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言实现语音检测vad_TWS+AI?
- 下一篇: __attribute__函数的作用