日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Qt第三方库QCustomPlot——认识图表的各个部分

發布時間:2025/3/15 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt第三方库QCustomPlot——认识图表的各个部分 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

QCustomPlot類的命名規則是QCP加xxx。類的組織有很強的區分性,就像Qt中分了模塊一樣

下面了解圖表的各組成部分。

觀察下面這個圖表:


對應名稱及相應類如下:各組成

whereclassname
最頂上標題(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分別就是軸與網格了


QCPLayoutElement 為可布局元素。繼承自它的類,都可以通過QCP布局系統,像Qt中的布局那樣,使它們組織的更有條理。

總結

以上是生活随笔為你收集整理的Qt第三方库QCustomPlot——认识图表的各个部分的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。