C#开源图形控件ZedGraph

2021-06-29 14:45:27 来源:华启智能

ZedGraph是一个开源的.NET图表类库,全部代码都是用C#开发的。它可以利用任意的数据集合创建2D的线性和柱形图表。

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是用于创建任意数据的二维线型、条型、饼型图表的一个类库,也可以作为Windows窗体用户控件和Asp.Net网页控件。这个类库具有高度的适应性,几乎所有式样的图表都能够被创建。这个类库的用法在于通过提供所有图表属性的省缺值来保持使用性的简单。这个类库包含了基于要绘制的数值范围内的可选择适当度量范围和跨度的代码。

ZedGraph 的类库具有很高的灵活性。几乎图表的每个层面都可以被用户修改。同时,为了保证类库的易用性,所有的图表属性都提供了缺省值。类库中包含的代码可以根据被划分的数据来选择适应的比例范围和步长、尺寸。 ZedGraph 继承了Framework中的UserControl接口,所以允许用户在VS 的IDE 环境中 进行拖放操作。增加了对其它语言的访问接口支持,如C+ + ,VB。

ZedGraph图表示例

 

ZedGraph资源

ZedGraph的特点:

  • 第一,可以先生成图片后再显示,这对一些多用户并发有点帮助。(RenderMode.ImageTag)

  • 第二,可以动态生成,不用保存文件,可以减少IO的读写消耗。(RenderMode.RawImage)

  • 第三,比较多的呈现方式,比如曲线图、柱状图、饼图等。 

 

ZedGraph的缺点:

  • 第一,编码的时候,在设置属性时太烂了,一点注释都没有,不要说是中文的啦,就连英文都没有,太不方便了。

  • 第二,图表的显示比较简陋,没有OpenFlashChar来得好看。


ZedGraph 示例程序:

http://zedgraph.sourceforge.net/linesamples.html

ZedGraph使用经验

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

 

 

标签:刘工说

相关文章

站内搜索

产品分类

推荐分类

联系我们

  • 点击联系  点击联系
  • 联系华启智能