說明 使用 QCustomPlot 繪圖庫輔助開發時整理的學習筆記。 1. 庫簡介 QCustomPlot 是一個用於科學繪圖的 QT 第三方庫,可以用於常見的二維圖像繪製,比如函數曲線、參數方程曲線、熱力圖、柱狀圖、箱線圖、極坐標繪圖等。該庫由德國人 Emanuel Eichhammer 開發,經 ...
說明
使用 QCustomPlot 繪圖庫輔助開發時整理的學習筆記。
目錄1. 庫簡介
QCustomPlot 是一個用於科學繪圖的 QT 第三方庫,可以用於常見的二維圖像繪製,比如函數曲線、參數方程曲線、熱力圖、柱狀圖、箱線圖、極坐標繪圖等。該庫由德國人 Emanuel Eichhammer 開發,經歷了多次版本迭代,支持跨平臺,開源遵循 GNU GPL 協議,也可以聯繫作者獲得該庫的商業許可證(Commercial License)。
2. 庫的官網鏈接
QCustomPlot 舊官網(已停止更新 QCustomPlot 動態):http://www.workslikeclockwork.com/。
QCustomPlot 新官網(正在使用中):https://www.qcustomplot.com/index.php/introduction。
3. 庫的幫助文檔
QCustomPlot 線上幫助文檔(最新版庫文檔):https://www.qcustomplot.com/documentation/index.html。除此之外,在下載該庫時,壓縮包中也會包含 HTML 離線版的幫助文檔,以及可集成進 QT 環境的 qch 幫助文件。
4. 庫的下載地址
QCustomPlot 官網下載地址:https://www.qcustomplot.com/index.php/download。在多個版本中根據需要選擇一個下載即可,通常下載最新版。
5. 庫的版本號說明
QCustomPlot 的版本號 major.minor.patch 遵循 semantic versioning scheme。
- 當公共介面產生與歷史版本不相容的修改時,主版本號 major 將更改(版本號的第一個數字)。
- 當新增功能特性,且公共介面與歷史版本相容時,次版本號 minor 將更改(版本號的第二個數字)。
- 當修複漏洞,或者幫助文檔、示例代碼等附屬文件發生修訂時,補丁版本號 patch 將更改(版本號的第三個數字)。
6. 庫的 Git 地址
QCustomPlot 的 GitLab 地址:https://gitlab.com/DerManu/QCustomPlot。由於 QCustomPlot 使用代碼合併技術,將多個類文件融合進了單個 .h/.cpp 文件對,不便於閱讀,如果想學習 QCustomPlot 源碼,可以去倉庫拉取主分支代碼,這樣獲取的代碼文件是多個結構化的類文件,而不是 2 個上萬行的 .h/.cpp 文件,閱讀起來邏輯將更加清晰。需要註意的是,從倉庫拉取的代碼是最新的正在開發中的版本,有一些功能可能不太穩定,若想將 QCustomPlot 用於實際項目中,最好還是去官網下載穩定的發行版。
7. 庫的論壇地址
QCustomPlot 的官網論壇地址:https://www.qcustomplot.com/index.php/support/forum。上面有用戶對庫功能的討論帖、庫用法的求助帖等。
8. 庫的 BUG 反饋地址
QCustomPlot 的 BUG 反饋地址:https://www.qcustomplot.com/index.php/contact。
9. 庫的郵件訂閱地址
QCustomPlot 的郵件訂閱地址:https://www.qcustomplot.com/index.php/support/newsfeed。訂閱後,當 QCustomPlot 出現更新時,將收到郵件提醒。
本文作者:木三百川
本文鏈接:https://www.cnblogs.com/young520/p/17208962.html
版權聲明:本文系博主原創文章,著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請附上出處鏈接。遵循 署名-非商業性使用-相同方式共用 4.0 國際版 (CC BY-NC-SA 4.0) 版權協議。