Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there an alternative to .net's Windows.Forms.DataVisualization.Charting assembly?

Is there an alternative to .NET's Windows.Forms.DataVisualization.Charting assembly? The re-implementation in mono is far from being finished.

I don't care if the interface is different from the .NET one, I'm simple looking for a free (open-source) charting library for .net (4.0), which is usable in mono.

like image 331
knittl Avatar asked Aug 25 '11 11:08

knittl


People also ask

Does .NET core have Windows Forms?

NET Core 3.0 was released, Windows Forms went open source on GitHub. The code for Windows Forms for . NET 5 is a fork of the . NET Framework Windows Forms codebase.

What is MS chart control?

A Chart Control is a User Control option that enables you to display chart data in Enterprise Portal. A Chart Control provides good performance because the data needed for the chart to display is contained in the data set. The Chart Control is an extension of the ASP.NET Chart Control.


1 Answers

Some time ago I was looking for a contemporary charting library and found OxyPlot, which works fine, has many backends and I was able to use it on Mono, on Raspberry Pi, simply downloaded using NuGet.


Old answer:

For such purpose I used ZedGraph. It does work on Mono's winforms, it is open source and quite nice. There was no upgrades for long time, however you still have the source code. I recommend trying it.

I've just made a screenshot of their sample project using this library:

like image 90
konrad.kruczynski Avatar answered Sep 24 '22 13:09

konrad.kruczynski