C#开源图形控件ZedGraph
2021-06-29 14:45:27 来源:华启智能
ZedGraph is a class library, user control, and web control for .net, written in C#, for drawing 2D Line, Bar, and Pie Charts. It features full, detailed customization capabilities, but most options have defaults for ease of use.
ZedGraph 的类库具有很高的灵活性。几乎图表的每个层面都可以被用户修改。同时,为了保证类库的易用性,所有的图表属性都提供了缺省值。类库中包含的代码可以根据被划分的数据来选择适应的比例范围和步长、尺寸。 ZedGraph 继承了Framework中的UserControl接口,所以允许用户在VS 的IDE 环境中 进行拖放操作。增加了对其它语言的访问接口支持,如C+ + ,VB。
ZedGraph资源
-
ZedGraph来源:http://sourceforge.net/project/showfiles.php?group_id=114675
-
ZedGraph相关例子资源:http://zedgraph.org/wiki/index.php?title=Sample_Graphs
ZedGraph的特点:
-
第一,可以先生成图片后再显示,这对一些多用户并发有点帮助。(RenderMode.ImageTag)
-
第二,可以动态生成,不用保存文件,可以减少IO的读写消耗。(RenderMode.RawImage)
-
第三,比较多的呈现方式,比如曲线图、柱状图、饼图等。
ZedGraph的缺点:
-
第一,编码的时候,在设置属性时太烂了,一点注释都没有,不要说是中文的啦,就连英文都没有,太不方便了。
-
第二,图表的显示比较简陋,没有OpenFlashChar来得好看。
ZedGraph 示例程序:
http://zedgraph.sourceforge.net/linesamples.html
https://www.cnblogs.com/gaizai/archive/2010/02/22/1671154.html
ZedGraph 在GitHub项目地址:
https://github.com/ZedGraph/ZedGraph
ZedGraph在C# WinForm程序开发用的应用:
https://www.cnblogs.com/peterzb/archive/2009/07/19/1526726.html