當前位置: 妍妍網 > 碼農

強大的 .NET 開源互動式圖表庫 Plotly.NET

2024-03-22碼農

前言

說到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<intintstring>(
xEnumerable.Range(0, 11),
yEnumerable.Range(0, 11)
)
.WithTraceInfo("Plotly.NET", ShowLegendtrue)
.WithXAxis style<doubledoublestring>(TitlePlotly.NET.Title.init("x座標"))
.WithYAxis style<doubledoublestring>(TitlePlotly.NET.Title.init("y座標"))
.Show();

3、效果 預設瀏覽器開啟如下:

計畫地址

https://github.com/plotly/Plotly.NET

- EOF -

推薦閱讀 點選標題可跳轉

看完本文有收獲?請轉發分享給更多人

推薦關註「DotNet」,提升.Net技能

點贊和在看就是最大的支持❤️