在C#中,要使用Plotly庫繪制交互式圖表,你需要安裝Plotly.NET NuGet包
首先,確保已經安裝了Plotly.NET NuGet包。在Visual Studio中,右鍵單擊項目,然后選擇“管理NuGet程序包”。在打開的窗口中,搜索“Plotly.NET”并安裝它。
接下來,創建一個新的C#控制臺應用程序項目。在Program.cs文件中,添加以下代碼:
using System;
using Plotly.NET;
using Plotly.NET.TraceObjects;
namespace PlotlyNETExample
{
class Program
{
static void Main(string[] args)
{
// 創建數據
double[] x = new double[] { 1, 2, 3, 4, 5 };
double[] y = new double[] { 2, 4, 6, 8, 10 };
// 創建散點圖
var scatter = Chart.Scatter<double, double, string>(x, y, mode: Mode.Markers);
// 設置圖表標題和軸標簽
var chart = Chart.withTitle(scatter, "Interactive Scatter Plot");
chart.WithXAxis(new Axis("X Axis"));
chart.WithYAxis(new Axis("Y Axis"));
// 顯示圖表
chart.Show();
Console.ReadLine();
}
}
}
注意:Plotly.NET是一個基于C#的高級圖形庫,它生成的圖表是HTML文件。因此,在運行程序時,需要確保已經安裝了默認瀏覽器。如果沒有安裝,可以在項目文件夾中找到生成的HTML文件,并使用任何支持的瀏覽器打開它。