ZedGraph介绍
ZedGraph是一个开源的.NET图表类库,全部代码都是用C#开发的。它可以利用任意的数据集合创建2D的线性和柱形图表。该项目在CodeProject上的链接地址是http://www.codeproject.com/KB/graphics/zedgraph.aspx
ZedGraph的类库具有很高的灵活性。几乎图表的每个层面都可以被用户修改。同时,为了保证类库的易用性,所有的图表属性都提供了缺省值。类库中包含的代码可以根据被划分的数据来选择适应的比例范围和步长、尺寸。 ZedGraph继承了Framework中的UserControl接口,所以允许用户在VS的IDE 环境中 进行拖放操作。增加了对其它语言的访问接口支持,如C++ ,VB。
ZedGraph本地化应用
首先从CodeProject上的ZedGraph项目地址或SourceForge上的ZedGraph项目地址下载其源码和DLL文件包。DLL文件包中文件目录如下。
因为ZedGraph是一个用户自定义控件,它包含一个可视化的控件ZedGraphControl,在项目中的配置调用方式与其它自定义控件完全相同。
ZedGraphControl含有一个右键菜单,在应用ZedGraph时如果只使用了ZedGraph.dll,其右键菜单是默认的显示为英文,进行本地化开发时,有两种解决办法。① 一起拷贝ZedGraph.dll与本地化资源文件夹至所实施的项目中(如上图所选)。② 直接修改源代码,重新编译出本地化版的DLL。效果图对比如下。
关于ZedGraph的详细用法,可参考http://www.cnblogs.com/peterzb/archive/2009/07/19/1526726.html一文。