【QCustomPlot】簡介

来源:https://www.cnblogs.com/young520/archive/2023/03/12/17208962.html
-Advertisement-
Play Games

說明 使用 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) 版權協議。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1. GC觸發條件 1.1. 當新生代滿的時候 1.1.1. Minor GC會被觸發 1.2. 當老年代滿的時候 1.2.1. Full GC會被觸發 1.3. 當堆快要填滿時 1.3.1. 併發GC(如果適用)會被觸發 2. 強制開啟GC 2.1. System.gc()方法 2.1.1. 總是 ...
  • MybatisPlus 快速上手 ORM介紹 ORM(Object Relational Mapping,對象關係映射)是為瞭解決面向對象與關係型資料庫存在的互不匹配的一種技術。持久化(Persistence),即把數據(如記憶體中的對象)保存到可永久保存的 存儲設備 中(如磁碟)。 ORM通過使用描 ...
  • 說明 使用 QCustomPlot 繪圖庫輔助開發時整理的學習筆記。本篇總結 QCustomPlot 在各版本中的更新要點,詳細更新日誌可查看 QCustomPlot 更新日誌 以及各版本的 changelog 文件(部分版本沒有可以線上查看的 changelog 記錄,需要到 下載界面 下載對應的 ...
  • 依賴管理和自動配置 1.依賴管理 1.1什麼是依賴管理 spring-boot-starter-parent 中還有父項目,聲明瞭開發中常用的依賴的版本號 並且進行自動版本仲裁,即如果程式員沒有指定某個依賴jar的版本,則以父版本指定的版本為準 1.2修改自動仲裁/預設版本號 比如我們要將Sprin ...
  • # Create test matrix(造數據) set.seed(6) test = matrix(rnorm(200), 20, 10) test[1:10, seq(1, 10, 2)] = test[1:10, seq(1, 10, 2)] + 3 test[11:20, seq(2, 1 ...
  • 一、算術運算符 運算符描述 + 相加 - 相減 * 相乘 / 相除 % 求餘 代碼示例: 1 package main 2 ​ 3 import "fmt" 4 ​ 5 func main() { 6 // 算術運算符 7 a := 5 8 b := 2 9 ​ 10 fmt.Printf("a+b ...
  • SpringBoot基本介紹 1.SpringBoot是什麼? 官網地址:https://spring.io/projects/spring-boot 學習文檔:https://docs.spring.io/spring-boot/docs/2.7.10-SNAPSHOT/reference 線上A ...
  • @ 前言 🍊緣由 介面文檔對接爽,整理起來真費腦 對於整理API文檔,本狗秉承偷懶為上的原則,想找一種在IDEA中直接生成文檔的方法。Apifox Helper絕絕子,只需要在IDEA中下載插件,無腦配置後,文檔自動生成到Apifox,美完美解決。並且顏值及方便程度絕比Swagger和postma ...
一周排行
    -Advertisement-
    Play Games
  • .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 實測可以完整運行在 win7sp1/win10/win11. 如果用其他工具打包,還可以運行在mac/linux下, 傳送門BlazorHybrid 發佈為無依賴包方式 安裝 WebView2Runtime 1.57 M ...
  • 目錄前言PostgreSql安裝測試額外Nuget安裝Person.cs模擬運行Navicate連postgresql解決方案Garnet為什麼要選擇Garnet而不是RedisRedis不再開源Windows版的Redis是由微軟維護的Windows Redis版本老舊,後續可能不再更新Garne ...
  • C#TMS系統代碼-聯表報表學習 領導被裁了之後很快就有人上任了,幾乎是無縫銜接,很難讓我不想到這早就決定好了。我的職責沒有任何變化。感受下來這個系統封裝程度很高,我只要會調用方法就行。這個系統交付之後不會有太多問題,更多應該是做小需求,有大的開發任務應該也是第二期的事,嗯?怎麼感覺我變成運維了?而 ...
  • 我在隨筆《EAV模型(實體-屬性-值)的設計和低代碼的處理方案(1)》中介紹了一些基本的EAV模型設計知識和基於Winform場景下低代碼(或者說無代碼)的一些實現思路,在本篇隨筆中,我們來分析一下這種針對通用業務,且只需定義就能構建業務模塊存儲和界面的解決方案,其中的數據查詢處理的操作。 ...
  • 對某個遠程伺服器啟用和設置NTP服務(Windows系統) 打開註冊表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer 將 Enabled 的值設置為 1,這將啟用NTP伺服器功 ...
  • title: Django信號與擴展:深入理解與實踐 date: 2024/5/15 22:40:52 updated: 2024/5/15 22:40:52 categories: 後端開發 tags: Django 信號 松耦合 觀察者 擴展 安全 性能 第一部分:Django信號基礎 Djan ...
  • 使用xadmin2遇到的問題&解決 環境配置: 使用的模塊版本: 關聯的包 Django 3.2.15 mysqlclient 2.2.4 xadmin 2.0.1 django-crispy-forms >= 1.6.0 django-import-export >= 0.5.1 django-r ...
  • 今天我打算整點兒不一樣的內容,通過之前學習的TransformerMap和LazyMap鏈,想搞點不一樣的,所以我關註了另外一條鏈DefaultedMap鏈,主要調用鏈為: 調用鏈詳細描述: ObjectInputStream.readObject() DefaultedMap.readObject ...
  • 後端應用級開發者該如何擁抱 AI GC?就是在這樣的一個大的浪潮下,我們的傳統的應用級開發者。我們該如何選擇職業或者是如何去快速轉型,跟上這樣的一個行業的一個浪潮? 0 AI金字塔模型 越往上它的整個難度就是職業機會也好,或者說是整個的這個運作也好,它的難度會越大,然後越往下機會就會越多,所以這是一 ...
  • @Autowired是Spring框架提供的註解,@Resource是Java EE 5規範提供的註解。 @Autowired預設按照類型自動裝配,而@Resource預設按照名稱自動裝配。 @Autowired支持@Qualifier註解來指定裝配哪一個具有相同類型的bean,而@Resourc... ...