前言
說到Plotly,很多人都知道這是Python的一個非常強大的視覺化圖表框架,其實Plotly官方也有一個.NET版本。
計畫簡介
Plotly.NET是一個開源的.NET繪圖庫,它基於Plotly.js的API進行開發,提供了非常豐富的圖表型別和互動功能。
Plotly.NET預設生成結果是Html檔,可以直接在瀏覽器開啟,可以把Html保存至指定路徑,或者保存為各種圖片格式:JPG、PNG、SVG。
計畫特點
1、豐富的圖表型別:支持幾乎所有常見圖表型別,包括折線圖、柱狀圖、散點圖、熱力圖、餅圖等,滿足了各種數據視覺化的需求。
2、強大的互動功能:提供了豐富的互動功能,如滑鼠懸停提示、拖拽縮放、圖例切換等,方便使用者了解詳情和分析數據。
3、高可客製:允許開發者自訂圖表的樣式、布局和互動行為,從而滿足計畫的特定視覺和互動需求。
使用方法
1、安裝依賴庫
Install-Package Plotly.NET.CSharp
2、範例程式碼
usingPlotly.NET.CSharp;
Chart.Point<int, int, string>(
x: Enumerable.Range(0, 11),
y: Enumerable.Range(0, 11)
)
.WithTraceInfo("Plotly.NET", ShowLegend: true)
.WithXAxis style<double, double, string>(Title: Plotly.NET.Title.init("x座標"))
.WithYAxis style<double, double, string>(Title: Plotly.NET.Title.init("y座標"))
.Show();
3、效果 預設瀏覽器開啟如下:
計畫地址
https://github.com/plotly/Plotly.NET
- EOF -
推薦閱讀 點選標題可跳轉
看完本文有收獲?請轉發分享給更多人
推薦關註「DotNet」,提升.Net技能
點贊和在看就是最大的支持❤️