I am working on a project for my company, and I need to integrate some graphs of different types and average complexity to C# in the process of studying stock markets. I found this free library on the Internet, ZedGraph. If you came across it, do you recommend using it? And how well is it supported?
相关问题
- Sorting 3 numbers without branching [closed]
- Graphics.DrawImage() - Throws out of memory except
- Why am I getting UnauthorizedAccessException on th
- 求获取指定qq 资料的方法
- How to know full paths to DLL's from .csproj f
ZedGraph does not support 3D graphing, such as Surface Chart: Implied Vol Surface
ZedGraph does not appear to be supported by the original developers anymore. However, you can find it as part of other projects where updates have been made.
For example, per this discussion on a ZedGraph project discussion list:
You can find a fork of the repo with the changes here.
I hate to be a killjoy but I wouldn't recommend ZedGraph. I was working with it a couple years ago and noticed that the support was provided by a single enthusiast that seemed abused by everyone wanting his freeware with no compenstation or contributions. It's a curse faced by a lot of FOSS authors. It doesn't look like the software has been updated in over a year now and the help forum is full of queries with no responses. It looks like the author lost interest and walked. If you use ZedGraph, do it because you want to maintain the underlying code and because you want to contribute back to the user/developer community. If you have no interest in contributing, and you can't maintain it for yourself, be prepared for things that don't work and simply never will. An enterprising company could sponsor development of the software and offer for-fee support, but you need to decide for yourself if it's good enough to do that and if there is a real revenue model.
I hope that helps someone.
Do you mean Zedgraph rather than Zgraph? Zedgraph's homepage is here and is described in a CodeProject article here. If you are talking about Zedgraph I can recommend it, I have relatively little experience in C# but quite a lot in data visualization. I found it straightforward to get Zedgraph up and running and producing good looking charts. Zedgraph is very good for 2D charting, I'm still looking for an equivalent for 3D plotting.
Although development seems to have stalled, WPF Dynamic Data Display looked promising.
I strongly recommend the Microsoft Chart Controls For .NET Framework 3.5 over ZedGraph.