Qt編寫的項目作品17-自定義曲線圖柱狀圖

一、功能特點

  1. 可設置X軸Y軸範圍值。
  2. 可設置背景顏色+文本顏色+網格顏色。
  3. 可設置三條曲線顏色+顏色集合。
  4. 可設置是否顯示定位十字線,可分別設置橫向和縱向。
  5. 可設置十字線的寬度和顏色。
  6. 可設置是否顯示數據點以及數據點的大小。
  7. 可設置是否填充背景形成面積圖。
  8. 可設置模式-拖動+縮放等。
  9. 可設置座標軸間距+第二座標系可見。
  10. 提供接口setDataLine直接設置曲線,支持多條。
  11. 提供接口setDataBar直接設置柱狀圖,支持多條形成堆積圖。
  12. 提供接口setLabs設置文本標籤替代key,包括X軸和Y軸。
  13. 提供清空數據+重繪圖表+外部獲取QCustomPlot對象,這樣就可以進行更加詳細的參數設置。
  14. 提供函數start+stop來模擬正弦曲線。
  15. 可設置柱狀圖的值的位置+精確度+顏色。
  16. 支持鼠標移動到數據點高亮顯示數據點以及顯示數據提示信息。
  17. 可設置提示信息位置 自動處理+頂部+右上角+右側+右下角+底部+左下角+左側+左上角。
  18. 可設置是否校驗數據產生不同的背景顏色,比如柱狀圖的每根柱子都可以根據數據生成不同背景顏色。
  19. 可設置是否顯示圖例+圖例位置+圖例行數以及圖例單行顯示。
  20. 支持多條曲線+柱狀圖+柱狀分組圖+橫向柱狀圖+橫向分組圖+柱狀堆積圖。
  21. 內置15套精美顏色,自動取顏色集合的顏色,省去配色的煩惱。
  22. 每條柱狀圖都可以設置不同的顏色,分組柱狀圖可以設置顏色交替。
  23. Y軸數值支持百分比顯示,可拓展成其他格式。
  24. 內置平滑曲線算法,支持平滑曲線繪製,傳入點集合即可。
  25. 同時支持 QCustomPlot 1.0 和 QCustomPlot 2.0。
  26. 支持Qt4-Qt5任意Qt版本,支持任意編譯器+任意操作系統。

二、效果圖


Qt編寫的項目作品17-自定義曲線圖柱狀圖


三、體驗地址

國內站點:[https://gitee.com/feiyangqingyun](https://gitee.com/feiyangqingyun)

國際站點:[https://github.com/feiyangqingyun](https://github.com/feiyangqingyun)


分享到:


相關文章: