Qt第三方库QCustomPlot——认识图表的各个部分
生活随笔
收集整理的這篇文章主要介紹了
Qt第三方库QCustomPlot——认识图表的各个部分
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
QCustomPlot類的命名規則是QCP加xxx。類的組織有很強的區分性,就像Qt中分了模塊一樣
下面了解圖表的各組成部分。
觀察下面這個圖表:
對應名稱及相應類如下:各組成
| 最頂上標題(Way too many……) | QCPPlotTitle | 圖表標題 |
| 四條帶刻度及數字和標簽的軸 | QCPAxis | 坐標軸 |
| 四條軸及其組成區域 | QCPAxisRect | 軸長方形區,用于存放軸 |
| 背景虛線方格 | QCPGrid | 網格 |
| 曲線、點(藍色、紅色等) | QCPGraph(稱為曲線,藍色實線) | 數據系列(圖中存在多個,這里列出兩個) |
| ? | QCPCurve(稱為弧線,紅色的,同一x有兩個y值) | 數據系列 |
| 右下角大框 | QCPLegend | 圖例 |
下面觀察類的繼承圖:
來自點擊打開鏈接
最左邊的QCPLayerable意思為“可分層的對象”分層意味著對象繪制方式是有層次的,可以調整各對象的所在層,進而讓一些對象顯示在最上層等。所有可繪制到屏幕上的對象,都是它的派生類。
QCPAbstractItem是抽象類“項”,不可直接使用,繼承自它的類用于顯示一些特殊的圖形,比如放上一張圖片(QCPItemPixmap)或文字(QCPItemText ),一個可加入箭頭的直線(QCPItemLine)等等。
QCPAbstractPlottable 是抽象類“可繪制的圖” (不是plot ??table,而是plot able),繼承自它的,就是可以用于表示數據系列的圖線了。目前有
QCPBars(柱狀圖) 、QCPColorMap(色圖)、QCPGraph(曲線)? 、QCPCurve(弧線,與曲線區別在于弧線同一x可有多個y值) 、QCPStatisticalBox (統計學箱)
對應圖例:
QCPAxis與QCPGrid分別就是軸與網格了
總結
以上是生活随笔為你收集整理的Qt第三方库QCustomPlot——认识图表的各个部分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言实现语音检测vad_TWS+AI?
- 下一篇: mysql 验证码过期时间_简单的行为控