我正在努力理解 XPlot 和 F# Charting 之间的区别。每个都是在 FsLab 的上下文中开发的,每个都提供了一种显示各种图表的简单方法。甚至语法似乎也几乎相同。
也许这取决于我想要绘制的图表?
我的应用程序本身没有 GUI。我只想在主应用程序继续执行时不时打开带有图表的窗口 - 或者根据应用程序的模式,只需将图表转储到文件中。
我正在努力理解 XPlot 和 F# Charting 之间的区别。每个都是在 FsLab 的上下文中开发的,每个都提供了一种显示各种图表的简单方法。甚至语法似乎也几乎相同。
也许这取决于我想要绘制的图表?
我的应用程序本身没有 GUI。我只想在主应用程序继续执行时不时打开带有图表的窗口 - 或者根据应用程序的模式,只需将图表转储到文件中。
F# Charting被实现为System.Windows.Forms.DataVisualization.Charting
允许使用(几乎)所有Windows 窗体图表功能的包装器。Mono/.Net 的 F# Charting 的跨平台变体使用Gtk实现了相同的功能集。
XPlot是基于Google Charts和Plotly javascript 库的功能更丰富的图表绘制解决方案,它是跨平台的。
因此,如果您只需要基本图表组合并在 Windows 上使用 F#,您最好的本机平台选择是F# Charting
.