【发布时间】:2018-02-22 14:22:38
【问题描述】:
我很难理解 XPlot 和 F# Charting 之间的区别。每个都是在 FsLab 的上下文中开发的,每个都提供了一种显示各种图表的简单方法。甚至语法似乎也几乎相同。
也许这取决于我想绘制什么图表?
我的应用程序本身没有 GUI。我只是想在主应用程序继续执行时不时打开带有图表的窗口 - 或者根据应用程序的模式,只需将图表转储到文件中。
【问题讨论】:
标签: f# fsharpchart fslab
我很难理解 XPlot 和 F# Charting 之间的区别。每个都是在 FsLab 的上下文中开发的,每个都提供了一种显示各种图表的简单方法。甚至语法似乎也几乎相同。
也许这取决于我想绘制什么图表?
我的应用程序本身没有 GUI。我只是想在主应用程序继续执行时不时打开带有图表的窗口 - 或者根据应用程序的模式,只需将图表转储到文件中。
【问题讨论】:
标签: f# fsharpchart fslab
F# Charting 被实现为System.Windows.Forms.DataVisualization.Charting 的包装器,允许使用(几乎)所有Windows Forms 图表功能。 F# Charting for Mono/.Net 的跨平台变体使用 Gtk 实现了相同的功能集。
XPlot 是基于Google Charts 和Plotly 跨平台javascript 库的功能更丰富的图表绘制解决方案。
因此,如果您只需要基本图表组合并在 Windows 上使用 F#,那么最好的本机平台选择是 F# Charting。
【讨论】:
F# Charting 特征可以被视为XPlot 特征的子集。
public/private 和local/cloud 到底是什么意思-XPlot.GoogleCharts 和XPlot.Plotly 在没有任何网络的机器上运行时都成功生成了简单的图表连接。