Can the ZedGraph charting library for .NET be reco

2019-02-03 09:37发布

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?

7条回答
时光不老,我们不散
2楼-- · 2019-02-03 09:50

ZedGraph does not support 3D graphing, such as Surface Chart: Implied Vol Surface

查看更多
再贱就再见
3楼-- · 2019-02-03 09:55

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:

So I highly optimized ZedGraph for all the curves, and objects. Basically, I optimized how it uses GDI and specifically made it only draw objects that will fit in the the chart.

So it scrolls and zooms now extremely efficiently even if I have many millions of objects on the chart. Plus it users nearly zero CPU when it's running in real time as slower speeds for tracking financial charts.

I fixed a few defects also.

You can find a fork of the repo with the changes here.

查看更多
Fickle 薄情
4楼-- · 2019-02-03 10:01

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.

查看更多
成全新的幸福
5楼-- · 2019-02-03 10:06

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.

查看更多
霸刀☆藐视天下
6楼-- · 2019-02-03 10:07

Although development seems to have stalled, WPF Dynamic Data Display looked promising.

查看更多
狗以群分
7楼-- · 2019-02-03 10:13

I strongly recommend the Microsoft Chart Controls For .NET Framework 3.5 over ZedGraph.

查看更多
登录 后发表回答