基于C#的圖表控件庫 ScottPlot編譯visual studio 2022
前言
- 基于 C# 的 圖表控件庫 ScottPlot,開源免費,可以用于開發(fā)一些上位機軟件,如電壓、電流波形的顯示,開發(fā)【示波器】圖形界面,可以顯示一些圖表、波形,總之功能比較的強大
ScottPlot庫的官方地址:https://github.com/ScottPlot/ScottPlot.git,里面提供了庫相關的源代碼,還有一些demo例程的源代碼
C# 使用 ScottPlot 庫
- C# 可以通過添加【引用】的方式,把
ScottPlot生成的dll 文件,添加到工程即可 - visual studio 可以使用
NuGet管理的方式添加ScottPlot ScottPlot支持 WinForm 與 WPF 的開發(fā)方式,目前看上去,功能應該和:InteractiveDataDisplay.WPF差不多,但是:InteractiveDataDisplay.WPF沒有什么例程與Demo參考ScottPlot提供了大量的Demo,還要教程,所以在使用上優(yōu)于InteractiveDataDisplay.WPF,簡單的波形顯示,可以使用ScottPlot代替InteractiveDataDisplay.WPF
編譯 ScottPlot 庫
- 編譯工具:visual studio 2022,打開
ScottPlot\src\ScottPlot4\ScottPlot.sln直接編譯,會提示需要安裝:net461與net5.0, - 可以根據提示,直接去 微軟 下載 NET框架 https://aka.ms/msbuild/developerpacks
- 目前 net461 與 net50 算是比較老的NET框架了
錯誤
MSB3644 找不到 .NETFramework,Version=v4.6.1 的引用程序集。要解決此問題,請為此框架版本安裝開發(fā)人員工具包(SDK/目標包)或者重新定向應用程序??稍?https://aka.ms/msbuild/developerpacks 處下載 .NET Framework 開發(fā)人員工具包
ScottPlot
編譯
- 安裝了指定的NET框架后,發(fā)現可以直接編譯通過
- 需要根據CPU平臺,選擇
x86或x64

運行
ScottPlot本身是一個 庫,不能直接運行,ScottPlot倉庫里有 測試的demo 例程,可以運行,查看效果- 可以選擇:
winforms demo,并 【設為啟動項目】


運行例程
點擊調試,發(fā)現可以直接運行ScottPlot 的 demo 例程了,初步了解,功能還是比較的強大,能滿足基本的【波形顯示】功能

小結
- 最好的例程就是
ScottPlot官方的 源代碼與 Demo,可以繼續(xù)深入的研究ScottPlot的使用方法,對比著源代碼,詳細可以進一步了解基于C# 的圖形庫的設計方法 - 圖形顯示在【上位機】工具軟件開發(fā)中比較的重要,一些【電流】【電壓】【數學】等波形的顯示,都是比較的常見的需求,可以不斷的熟悉使用:
ScottPlot來實現這些需求
到此這篇關于基于C#的圖表控件庫 ScottPlot編譯visual studio 2022的文章就介紹到這了,更多相關C#圖表控件庫 ScottPlot內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
C# 利用Aspose.Words.dll將 Word 轉成PDF
關于word轉成pdf的方法網上有很多。大部分需要借助office 2007及以上版本的組件。安裝配置起來比較麻煩。今天偶然得之“Aspose.Words.dll”可以實現2013-08-08

