title: Chart controls for ASP.NET
body: <p>I am looking people's opinion and experience on using chart controls within an ASP.NET application (web forms or MVC) primarily but also in any kind of project.</p>
  
  <p>I am currently doing my research and I have a pretty big list of controls to evaluate. My list includes (in no particular order):</p>
  
  <p>ASP.NET controls:</p>
  
  <ul>
  <li>DevExpress XtraCharts (<a href="http://demos.devexpress.com/XtraChartsDemos/" rel="nofollow noreferrer">http://demos.devexpress.com/XtraChartsDemos/</a>)</li>
  <li>Dundas Chart for .NET (<a href="http://www.dundas.com/" rel="nofollow noreferrer">http://www.dundas.com/</a>)</li>
  <li>Telerik RadChart for ASP.NET AJAX (<a href="http://www.telerik.com/" rel="nofollow noreferrer">http://www.telerik.com/</a>)</li>
  <li>ComponentArt Charting &amp; Visualization
  for ASP.NET (<a href="http://www.componentart.com/" rel="nofollow noreferrer">http://www.componentart.com/</a>)</li>
  <li>Infragistics WebChart (<a href="http://www.infragistics.com/dotnet/netadvantage/aspnet.aspx#Overview" rel="nofollow noreferrer">http://www.infragistics.com/dotnet/netadvantage/aspnet.aspx#Overview</a>)</li>
  <li>.net Charting (<a href="http://www.dotnetcharting.com/" rel="nofollow noreferrer">http://www.dotnetcharting.com/</a>)</li>
  <li>Chart Control for .Net Framework
  (Microsoft's) (<a href="http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx" rel="nofollow noreferrer">http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx</a>)</li>
  </ul>
  
  <p>Flash controls:</p>
  
  <ul>
  <li>FusionCharts v3 (<a href="http://www.fusioncharts.com/" rel="nofollow noreferrer">http://www.fusioncharts.com/</a>)</li>
  <li>XML/SWF Charts (<a href="http://www.maani.us/xml_charts/index.php" rel="nofollow noreferrer">http://www.maani.us/xml_charts/index.php</a>)</li>
  <li>amCharts (<a href="http://www.amcharts.com/" rel="nofollow noreferrer">http://www.amcharts.com/</a>)</li>
  <li>AnyChart (<a href="http://www.anychart.com/home/" rel="nofollow noreferrer">http://www.anychart.com/home/</a>)</li>
  </ul>
  
  <p>Javascript:</p>
  
  <ul>
  <li>Flot (<a href="http://code.google.com/p/flot/" rel="nofollow noreferrer">http://code.google.com/p/flot/</a>)</li>
  <li>Flotr (<a href="http://solutoire.com/flotr/" rel="nofollow noreferrer">http://solutoire.com/flotr/</a>)</li>
  <li>jqPlot (<a href="http://www.jqplot.com/index.php" rel="nofollow noreferrer">http://www.jqplot.com/index.php</a>)</li>
  </ul>
  
  <p>(If I missed some that worth to be compared against the above please let me know.)</p>
  
  <p>What I am looking is opinions on using any of the above so I can form my own and help others do the same, based on what I read here.</p>
  
  <p>I do not care which one is better. What I care for is why someone likes one of the above and what do these controls offer as a distinct advantage. I am interested in developer's opinion and I would like to find out which things are difficult doing with any of the above controls and which things are easy to achieve.
  AJAX compatibility (build in to the controls but also manual), ASP.NET compatibility, input capabilities, data binding options, performance, how much code does one need to write in order to create a chart, are some of the things that I would want to read about.</p>
  
  <p>I have already done my research on StackOverflow for relevant questions but there is nothing on the level of detail that I would want to read in order to make a responsible decision. </p>