Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which .net charting library should I use? [closed]

Tags:

c#

.net

charts

I would like to draw a realtime chart on a WindowsForm. My platform is the .Net Framework 3.5. What the library should offer:

  • Free as in beer
  • The results should be pretty... (My standards for pretty are rather low though)
  • a HeatMap type of chart would be a big plus
  • possibly a lot of data - we are talking about several hundred new datapoints per second

Here are the ones I have found so far:

  • NPlot
  • Microsoft Chart Controls
  • ZedGraph

What are your experiences with the libraries listed above? Are there any other free libraries that you would recommend?

like image 343
tslak Avatar asked Jul 08 '10 08:07

tslak


People also ask

Which chart library is best?

#1 Chart.Chart. js is an open-source JavaScript library that supports eight different types of charts. It's only 60kb in size, thus it's a rather small JS library. Radar, inline charts, pie charts, bar charts, scatter plots, area charts, bubble charts, and mixed charts are all provided.

What is the best react chart library?

Answer: Some of the finest and most popular react charting libraries for executing data visualization projects are recharts, react-chartjs-2, Victory, visx, nivo, react-vis, BizCharts, Rumble Charts, ant design charts, react-gauge chart, and echart for react, to name a few.

Which namespace is used to create a chart using ASP NET MVC?

Chart class, which combines the namespace ( System. Web. Helpers ) with the class name ( Chart ).

What is the best open source charting library?

D3 is an open source JavaScript library for charts, which is free for all kinds of use. FusionCharts is another good interactive charting library with hundreds of charts ready for use out of the box. The charts accept both JSON and XML data formats and are being rendered via HTML5/SVG or VML.

Why are charting controls important for Dot NET software development companies?

Charting controls are important for DOT NET software development companieswhile developing software with data visualization. PIE Chart, LINE Chart, BAR Chart, BUBBLE Chart, PYRAMID chart etc are some of the charts that helps display information meaningfully with analysis.

Which is the best charting tool?

Chart FX This is a charting tool that supports .NET, HTML5, COM, WPF, Silverlight and SQL reporting services technologies. Chart FX is considered as one of the most powerful and versatile multi-platform tool for web and desktop software data visualization.

What is the best 3D charting library for JavaScript?

D3 powers many advanced JavaScript charting libraries and Plot.ly is one of those. Plotly also utilizes stack.gal and comes packed with 20+ ready to use charts that include variety of statistical graphs, 3D charts as well as maps.


2 Answers

I used Microsoft Chart Controls before. It is not bad at all, easy to implement, and has a lot of good examples too, every good for beginners. http://code.msdn.microsoft.com/mschart

However:

1st, it hasn't been updated for a long while since it was released.

2nd, Since it is Microsoft, Comparability is something you dont have much control of

Last, now I generally walked way from using chart controls, and using some javascript chart APIs instead, to me those makes me feel more dry, light weighted, and standard supported.

Google charts (very basic)

And this is a more advanced one: (Jquery) http://www.filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/

like image 105
D.J Avatar answered Sep 21 '22 22:09

D.J


I've used MSChart, and have had good experiences with it. It used to be a commercial product from Dundas (which it seems still to be), but Microsoft procured Dundas and made it free.

like image 31
paquetp Avatar answered Sep 21 '22 22:09

paquetp