使用 .NET Core 创建、显示和 save/export 一个 plot/chart

Create, display, and save/export a plot/chart with .NET Core

我想在 .NET Core 控制台应用程序中创建、显示和 save/export(例如,PNG 格式)plot/chart。最好的方法是什么?

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

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

FNU Plot (GNU Plot) 有一个保存文件的选项

gp.Set(output = Output(Png("test1.png")))

有关详细信息,请参阅:

http://fsprojects.github.io/FnuPlot/

http://fsprojects.github.io/FnuPlot/tutorial.html