I have spent a long time searching for a product that would bring functionality similar to matplotlib to the .NET framework. From what I can tell, nothing really measures up. Is this an accurate assessment? Here is what I have found:
Commercial:
Open Source:
I think it would be tremendously valuable to have a .NET project which provided the ability to interactively plot data from languages like F# and IronPython. Does anyone know of such a project?
You could also look at F# for Visualization, I've got the beta and it's quite good for some basic stuff - not (yet) so good if you want more control over the presentation.
Another possibility (which I haven't tried at all yet, but I intend to soon) is Microsoft Chart Controls (previously known as Dundas...), which have been released independently of SQL Server. There's an article here about using them from F# - as you will see from the example code, you have more control over presentation, but it comes at a price...
UPDATE I did end up trying the Microsoft Chart Controls, and to be honest, it blows F# for Visualization out of the water (sorry Jon!). However, Luca Bolognese has gone a step further and made a very usable wrapper. The paint is still wet, but it's definitely worth a try.
VTK http://www.vtk.org/ is an exceptionally powerful open-source scientific visualization tool. I'm not entirely clear whether you think it "doesn't measure up" because there is something you want to do that it can't, or if you simply want to be able call from your choice of language. I don't believe there were bindings for the languages you mention, but I would imagine that a project to wrap VTK in your choice of language would be more effective than starting to write a visualization tool from scratch.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With