首页 > 解决方案 > 使用 .NET Core 创建、显示和保存/导出绘图/图表

问题描述

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

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

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

标签: c#.net-corechartsf#export

解决方案


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

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

有关更多信息,请参阅:

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

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


推荐阅读