c# - 使用 .NET Core 创建、显示和保存/导出绘图/图表
问题描述
我想在 .NET Core 控制台应用程序中创建、显示和保存/导出(例如,以 PNG 格式)绘图/图表。做这个的最好方式是什么?
我试过XPlot.Plotly
和XPlot.GoogleCharts
。我可以创建图表并在默认浏览器中显示它们,但无法保存它们(以编程方式)。
XPlot.Plotly
我可以创建一个PlotlyChart
然后使用方法获取它的 HTML 字符串,GetHtml
但是我无法将其转换为图像格式并保存它。
解决方案
FNU Plot (GNU Plot) 有一个保存文件的选项
gp.Set(output = Output(Png("test1.png")))
有关更多信息,请参阅:
推荐阅读
- java - 在 Java 中使用 Date 为用户设置随机日期?
- java - 如何根据条件取消选择2Darray中的一行并找到其他行的总和
- logstash - 日志的 Grok 模式
- angularjs - 为什么 Zone.js 会改变 AngularJS 评估属性的方式?
- python - 如何使用 StreamHandler 在记录器的 stderr 上捕获输出?
- angular - 如何使用 2 位端口号调用 HTTP post 方法?
- rxjs - 取消订阅 switchmap 中的第一个 observable
- maven - java 1.6 maven checkstyle 日食
- javascript - 如何在 Chrome 控制台中按标题搜索元素
- c - timer_start() 睡眠后的 C 不起作用