基於 Qt 的圖表庫
Qt Charts
-
來自:KDAB 的解決方案
-
基於:Qt Model-View,允許重用現有的資料模型來建立圖表。
-
相容性:支援 Qt4 和 Qt5
-
最新版本:KD Chart 2.6.0
-
許可模式:基於 GPL 或商業許可,可自行選擇。
-
主要特點:用於建立業務圖表,是同類中最強大的 Qt 元件。除了具有所有標準功能之外,它能夠使開發人員設計和管理大量的軸,並提供複雜的定製。
-
主要功能:提供了非常有用的甘特圖(包含:Gantt charts),以及流行的圖表:條形圖、折線圖、餅圖。通過使用 KDChartWidget,可以簡單地將圖表整合到 Qt 應用程式。
KD Chart
-
來自:KDAB 的解決方案
-
基於:Qt Model-View,允許重用現有的資料模型來建立圖表。
-
相容性:支援 Qt4 和 Qt5
-
最新版本:KD Chart 2.6.0
-
許可模式:基於 GPL 或商業許可,可自行選擇。
-
主要特點:用於建立業務圖表,是同類中最強大的 Qt 元件。除了具有所有標準功能之外,它能夠使開發人員設計和管理大量的軸,並提供複雜的定製。
-
主要功能:提供了非常有用的甘特圖(包含:Gantt charts),以及流行的圖表:條形圖、折線圖、餅圖。通過使用 KDChartWidget,可以簡單地將圖表整合到 Qt 應用程式。
QWT
-
全稱:Qt Widgets for Technical Applications
-
基於:Qt Widgets
-
相容性:支援 Qt4 和 Qt5
-
最新版本:Qwt 6.1.3 ,釋出日期:2016/06/12
-
許可模式:基於 LGPL 版權協議的開源專案
-
主要特點:成熟、高效,有良好的文件,並提供了大量的示例,與大量(數千、數十萬)的點工作得很好。
-
主要功能:包含了基本的 2D 圖,例如:散點圖、直方圖、散點圖,還提供了刻度、滑塊、圓盤、溫度計、儀表盤等。
QCustomPlot
-
基於:Qt Widgets
-
相容性:支援 Qt4.6 - Qt5.7
-
最新版本:QCustomPlot 2.0.0-beta,釋出日期:2016/09/13
-
許可模式:原始碼和軟體根據 GNU GPL 許可,除非另有說明。
-
主要特點:介面乾淨、簡潔、小巧玲瓏(只有兩個原始檔,沒有進一步的依賴性),很容易擴充套件,並且有良好的文件。專注於製作好看,出版高質量的 2D 繪圖、圖形和圖表,以及為實時視覺化應用程式提供更高的效能。
-
主要功能:提供了漂亮的 2D 圖 ,例如:曲線圖、趨勢圖、座標圖、柱狀圖等。
注意:可在專案中直接使用兩個原始檔,或預先編譯成庫。
QtiPlot
-
基於:OpenGL 的 3D 繪圖
-
相容性:支援 Qt4 和 Qt5
-
最新版本:QtiPlot 0.9.9.8 release 版,釋出日期:2016/12/12
-
許可模式:基於 GPL 或商業許可,可自行選擇。
-
主要特點:用於互動式科學繪圖和資料分析,類似於專有程式 Origin 或 SigmaPlot,在大學中被廣泛使用。
-
主要功能:支援 2D 和 3D 繪圖,具有一些高階功能,例如:統計分析、曲線擬合、影象分析工具。
注意:雖然 QtiPlot 開源免費,但是免費指的是它的原始碼,其編譯好的二進位制程式碼(也就是可執行檔案)是收費的,因此,如果你不想支付費用的話,則可以使用 GPL 許可,自己編譯。