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.
Related
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 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
I'm looking for ways to present statistical information in my ASP.NET web application. Ease of use is not a priority: I have tried "Microsoft Chart Controls for Microsoft .NET Framework 3.5" and would like to have much more control on how my data is presented. Price is also of great importance...
Please advise.
you can try Fusion charts
also you can try charting controls. Here is the article link:
http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx
A few years ago (during the IE5/DHTML heyday) I was in a team that created an entire medical application with alot of visual indicators built entirely with javascript (data was loaded from the server via Remote Scripting (now known as Ajax). We basically filled divs by correlating it's height/width pixel count with the 0 to 100% range.
I'm just sayin, something to consider :)
Rodney
ComponentArt have some really good .NET visualization components for any kind of data. From what I remember (1 year ago), depending on your budget, their prices may be out of reach, but you weren't specific as to a budget.
Chart Controls is pretty powerful. For an example of advanced out-of-the-box functionality, see my HEDIS chart demo. You can extend Chart Controls in many ways and even write your own custom painting logic.
Maybe, Google Chart will do?
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.
Has anybody used the MS Project Gantt chart control in C#?
If yes, can you share some resources regarding this?
You could also check Gantt Chart Library for WPF or Windows Forms, they do not require Microsoft Project installed on the client computer, but provide similar UI for project and related Gantt Charts.
Try these links for a start.
http://www.ilog.com/products/ganttnet/
http://www.netronic.com/products-for-developers/gantt-charts.html?gclid=COLdutasoZUCFQunQwodoWOPkw
My company decided to buy the Infragistics NetAdvantage for .NET. We will be using their Gantt control.
Thanks for your answers.
If you are looking for simple Gantt Chart control in asp.net i recommend jsGantt.It's purely written in javascript ript,html,css and very fast.Also easy to integrate with any of the language in web. Here is a good tutorial of using jsGantt in ASP.net Here in CodeGlobe
If you are using Microsoft Gantt and you want help in developing Gantt Chart application for Microsoft Office Project, you can have help from below link
http://blog.functionalfun.net/2008/09/how-to-create-gantt-control-in-wpf.html