【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
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...