02/2
16:53
C# IT

开源图表库ZedGraph

接了个外包,博主的任务就是通过给出指定的数据生成对应的折线图。微软的COM接口支持调用office工具,但是个人比较讨厌用微软的东西做开发(大一被MFC害惨了,不然现在估计已经在走客户端路线了),所以就想尽量避免和微软有关的东西。上网一搜还真有许多这方面的开源类库,其实ZedGraph算是比较完整的了。还有一个叫做dotnetCharting的功能比较简单,效果也比较好,不过要收费。由于是外包项目,和钱相关的就别扯了吧,最后决定用开源的ZedGraph。

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

安装

其实安装花了我挺多时间,因为第一次在.net平台上做开发,所以对整个环境都很陌生。所以觉得有必要在这里仔细讲一下,以后如果有人看到这篇文章兴许用得上。 :mrgreen:

安装有两个方法。

方法一:

1. 在VS上找到工具->库程序包管理器->程序包管理器控制台

2. 在控制台输入命令PM>Install-Package ZedGraph

方法二:

1. 在你创建项目的winform工程的资源管理器目录下找到引用->添加引用:

2. 点击浏览:

3. 在本地资源找到要导入的动态链接库:

由于博主所用到的内容比较少,在这里先附上一些比较全的学习资料供读者参考:

A flexible charting library for .NET
C# WinForm开发系列 - ZedGraph
.NET控件ZedGraph使用帮助

发表评论