i need to create a chart similar to this: link text
Do you have any tips or ideas of a library that I could use? I've tried Google Charts but it's not as flexible as I need it to be.
Note that I cannot use a library that requires a third party library to view the charts (like flash or silverlight).
Thanks
Take a look at Microsoft Chart Controls. Although targeting .Net Framework 3.5 they can also be used by applications using .Net 2.0
We use dotNetCharting for all of our charting. It is pretty much capabable of doing most things.
It's not free though.
You can use DundasWebChart. You can download from Dundas Web Chart for ASP .Net
Related
I'm looking for an open source or cheap way to graph/chart data. I searched here and found some on github and codeplex, but there wern't any screen shots. There seemed to be a good one for Silverlight, but I got caught in a 'need to update - already up to date' loop. Recommendations? Thanks.
edit: Unfortunately i'm using Visual C# 2010 Express. I don't think it's available for the express versions.
What about zedgraph?
klick me
i used that for x-y-graphs, but it is able to do alot more :)
You didn't say which version of VS you're using, but Chart Controls is built in for VS2010+.
If you are looking for a Silverlight library, you can find it in Silverlight Toolkit. For WPF, it is included in the WPF Toolkit. Otherwise, as mentioned in another answer, for Windows Forms the charting library is included in the standard framework for .NET 4.
I'm developing a Web site in ASP MVC and now I have to show statistics and charts. I have been reading some related posts, and in my opinion, the best choices seems to be:
Google Chart with a .NET helper
Microsoft chart controls for .NET
I have been reviewing them and, in my opinion, the look and feel of Microsoft charting is better. On the other hand, Google Chart has the advantage that is online. I really don't know which to use.
My questions are:
Somebody could enumerate advantages and disadvantages of both?
Do you know other option better than these ones?
Do you know any incompatibility with Mono? I guess it would work, but I would like to confirm.
Edit: I tested Microsoft Charts in Mono/Linux and works fine (See answer below).
Why not use some controls from DevExpress or some jQuery open source alternatives:
jQuery Visualize Plugin
Highcharts
Flot
jQuery Sparklines
jqPlot
Article Link
I use Microsoft chart controls its easy to use, and its working good :) I dont know much about Google chart. But Microsoft chart controls is made by Microsoft for.NET
I have tested Microsoft Charts in Mono 2.8/Linux with ASP.NET MVC and it works fine.
I have followed this great guide.
The problem I'm afraid is that I cannot distribute it due the Microsoft charting license :-(
I use jQuery plugins like flot and jqPlot for plotting and charts in ASP.NET MVC web applications.
I'm looking for a component that I can use to plot class times against a timeline for four different instructors. So the y axis will contain a timeline at 30 minute intervals, with the instructors class times stacked in one column per instructor. Any idea what control I should look at using? I thinking the MS Chart control stacked column chart may be the solution - not really sure how to set this up...anyone know of a link or example similar to what I'm trying to accomplish?
Chart Control for .NET Framework enables you to add robust charting abilities to your applications with little effort. It is a fully managed .NET Framework component and has been specifically designed for use with Microsoft Visual Studio 2008.
For examples of how to use Chart Control for .NET Framework, download the samples on Codeplex. Also, to access community content, go to the Chart Control Forum.
http://go.microsoft.com/fwlink/?LinkId=128713
I've used Google Chart a few time with success. Use the google machine, I think there are even videos out there on how to use it.
Good luck.
A really simple charting component is to use the System.Windows.Forms.DataVisualization.Charting Chart
http://msdn.microsoft.com/en-us/library/system.windows.forms.datavisualization.charting.chart.aspx
It comes standard in the .NET 4.0 framework -- otherwise you can download a the assemblies here:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c&displaylang=en
I use this chart control frequently and have built other components on top of it. It's very straightforward to use and supports databinding
I need a open-source/free C# tool or library that can do financial charting for a student project. It needs to be able to do a open-high-low-close chart, and be able to graph various technical indicators that I calculate, all from within a Windows form.
Any recommendations?
Try ZedGraph. You can do almost anything with that library.
Note: It's free and open source.
Microsoft has released a chart control for .NET 3.5. You can get support at this forum.
ChartFx from SoftwareFX is pretty good. They are not free but do offer a 30 day trial that might work for a student project.
It's not exactly open-source, but it is free (if you have a valid Office license). You can use Office Web Components to create almost any chart Excel can.
http://www.codeproject.com/KB/aspnet/owc11article.aspx
This may give you clear and simple idea how to use Charts with free source.
http://www.codeproject.com/KB/graphics/charting.aspx
We use StockChartX from www.modulusfe.com - there are COM, WPF and Silverlight versions. Also Flash, HTML5, etc.
I want to create basic line, bar, pie and area charts for .NET 3.5 WinForms and I'm interested in finding a free, mature, open-source .NET (preferably C# based) project to help me accomplish that. I would consider a WPF based project, however I'm more comfortable in GDI+ so I'd rather it used System.Drawing and/or GDI interop as its base technology.
Thanks!
ZedGraph. 'Nuff said.
This one's quite nice: zed graph
Take a look at ZedGraph: http://zedgraph.org/wiki/index.php?title=Main_Page