I am struggling to understand the difference between XPlot and F# Charting. Each is developed in the context of FsLab, each provides an easy way to display various sorts of charts. Even the syntax seems to be nearly the same.
Maybe it depends on what I want to chart?
In my case I simply would like to display several lines in one chart. I.e. something like
My application has no GUI per se. I just would like to open windows with the charts every now and then while the main application continues execution - or depending on the application's mode, just dump the charts to files.
F# Charting is implemented as a wrapper over System.Windows.Forms.DataVisualization.Charting
allowing to use (almost) all of Windows Forms charting capabilities. A cross-platform variant of F# Charting for Mono/.Net implements the same set of capabilities using Gtk.
XPlot is much more feature-rich chart plotting solution based on Google Charts and Plotly javascript libraries, which is cross-platform.
So, if you need just elementary chart combinations and use F# on Windows your best native platform bet is F# Charting
.