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