C# 使用.NET Core创建、显示和保存/导出绘图/图表

C# 使用.NET Core创建、显示和保存/导出绘图/图表,c#,.net-core,charts,f#,export,C#,.net Core,Charts,F#,Export,我想在.NET核心控制台应用程序中创建、显示和保存/导出(例如,以PNG格式)绘图/图表。最好的方法是什么 我试过XPlot.Plotly和XPlot.GoogleCharts。我可以创建图表并在默认浏览器中显示它们,但无法(以编程方式)保存它们 使用XPlot.Plotly我可以创建一个PlotlyChart,然后使用GetHtml方法获取它的HTML字符串,但我无法将其转换为图像格式并保存。FNUPlot(>=0.1.1-beta)@CarbonFlambe——最好是克隆源代码而不是使用包,

我想在.NET核心控制台应用程序中创建、显示和保存/导出(例如,以PNG格式)绘图/图表。最好的方法是什么

我试过
XPlot.Plotly
XPlot.GoogleCharts
。我可以创建图表并在默认浏览器中显示它们,但无法(以编程方式)保存它们

使用
XPlot.Plotly
我可以创建一个
PlotlyChart
,然后使用
GetHtml
方法获取它的HTML字符串,但我无法将其转换为图像格式并保存。

gp.Set(output = Output(Png("test1.png")))
有关更多信息,请参阅:


谢谢你的建议。但是,当我
dotnet添加包FnuPlot
时,我收到一个错误:
检测到循环。FNUPlot->FNUPlot(>=0.1.1-beta)
@CarbonFlambe——最好是克隆源代码而不是使用包,因为它已经有一段时间没有维护了。使用手头的源代码可以轻松解决的小问题。