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.
Related
Im developing a Desktop app with WFP, but I've to migrate it to UWP Windows 10. Does anybody knows what this conversion involves? How complex is it?
Thank you in advance for the help :)
XAML for WPF and WINRT is not same because lot of classes which exist for WPF are missing in WINRT library. So the porting may have lots of work to do.
This may be helpful to you: https://channel9.msdn.com/Events/Build/2015/3-741
If you are going to convert it from WPF to UWP be sure to keep an eye out for the next few things:
ASync calls
a framework with less options but same possibilities
depends on your code and programme, but if you are experienced it might only take a few hours :)
.NET in WinRT is a lot more limited than the one in WPF.
So the level of difficulty of porting directly depends to your app's functionality.
i would like to create a simple charting system for stock in Gtk# (and C#), with the possibilities to draw inside it.
I don't know where to start: it's best to start from scratch ?
Or using something pre-made ?
Is it best to use Cairo ? Or System.Drawing ?
Are there some piece of code i can reuse ?
Thanks
Medsphere has some custom gtk# widgets and amongst them is a Graph, have a look here for the overview and here for the Graph documentation.
You can try
nplot :
NPlot includes controls for Windows.Forms, ASP.NET and a class for creating Bitmaps. A GTK# control is also available.
I had the same questions some time ago, and though it is certainly possible to use third party solutions, I researched how to do it myself, finally determining Mono's Cairo# was the way to go. It is possible to use the graphics primitives in Gdk.Window, but that seems to be obsolete.
About System.Drawing, that would be suitable for charting in Windows Forms.
I even developed a demo about charting in Gtk# in the process.
Hope this helps.
if you want to use free charts- use Microsoft Chart Controls
don't forget to vote up or mark as answer...
I've been looking for a good cross-platform charting library to use on a .NET project intended to be run on both Windows and Linux, but everything looks to have a dependency on WinForms controls, seemingly including ZedGraph (not to mention that ZedGraph looks a bit, well, dated).
Microsoft's Chart Controls for WinForms/ASP.NET look great, but like I said, have a dependency on WinForms controls. I know Mono includes WinForms support for Linux, but I'd rather not have to have Linux end-users install WinForms for what's going to end up being a GTK# application.
Does anyone know of any .NET charting library out there that don't depend on WinForms and that has good visual appeal?
P.S. As an example of a nice visual style, on a different PHP-based project, we use pChart (which I would link, but I don't have enough rep for it).
P.P.S. I've thought about using the Google Chart API, but I don't want to require a network connection just to generate charts.
They require Windows.Forms, since GDI (graphics) functions reside in that particular library. Any other chart control will have to use either 3rd party library or provide its own graphics toolkit.
The best thing I could find is Apache FOP:
http://xmlgraphics.apache.org/fop/
You should be able to run it from command line, or integrate it using IKVM.
Finally, why don't you want Windows.Forms library? As far as I know, mono provides a sufficiently working one.
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 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.