开源图形控件-ZedGraph
来源:互联网 发布:hc05 编程 编辑:程序博客网 时间:2024/05/29 05:52
最近在做一个小软件,需要绘制实时采集的数据。由于开发平台是.NET4和VS2010,所以自然的采用了Windows下的Charting控件。微软的东西确实是功能齐全,上手也比较快。但是用了一阵之后,发现两个问题:1)长时间测试后性能较差,会耗用较高的CPU(软件采集数据可能持续10多个小时,但图形上实际最大只保留一个小时左右的数据);2)难以实现图形拖动的功能(尽管其内置了拖动功能,但是有很大的限制,很多情况下不能用,也难以获取滚动条的位置信息)。
在纠结了一段时间之后,当然也是实在不能让用户满意,我决定更改控件,于是就在网上找到了ZedGraph。我觉得有以下的优点吧:1)性能比微软Charting好,同样绘制一个小时的点,CPU使用率明显降低;2)上手更加简单;3)代码开源,可以根据自己需要来改进某些功能以满足自己的特殊需要。
ZedGraph库可以支持C#,VC++,VB这几种开发语言。其可以达到的效果大概如下:
上面几张是网上一些示例中的图片。下面这张是笔者自己开发的实例。
比较好的示例参考:
1)A flexible charting library for .NET:点击打开链接
2)ZedGraph类库之基本教程篇:点击打开链接
3)ZedGraph Class Library Documentation:点击打开链接
在纠结了一段时间之后,当然也是实在不能让用户满意,我决定更改控件,于是就在网上找到了ZedGraph。我觉得有以下的优点吧:1)性能比微软Charting好,同样绘制一个小时的点,CPU使用率明显降低;2)上手更加简单;3)代码开源,可以根据自己需要来改进某些功能以满足自己的特殊需要。
ZedGraph库可以支持C#,VC++,VB这几种开发语言。其可以达到的效果大概如下:
上面几张是网上一些示例中的图片。下面这张是笔者自己开发的实例。
比较好的示例参考:
1)A flexible charting library for .NET:点击打开链接
2)ZedGraph类库之基本教程篇:点击打开链接
3)ZedGraph Class Library Documentation:点击打开链接
- 开源图形控件-ZedGraph
- 开源图表控件ZedGraph控件的研究
- 一个不错的开源chart控件(dotnet)--ZedGraph
- ZedGraph图形控件在Web开发中的应用()
- ZedGraph图形控件在Web开发中的应用
- 開源圖表控件ZedGraph
- ZedGraph控件的应用
- ZedGraph控件的使用
- ZedGraph画图控件
- ZedGraph控件的使用
- ZedGraph 控件的使用
- ZedGraph控件的使用
- 【ZedGraph】控件的使用
- zedgraph控件使用
- ZedGraph图形空间使用心得
- C# ZedGraph画曲线图形
- ZedGraph控件学习(1):认识ZedGraph控件
- ZedGraph统计图表控件使用
- struts2标签中使用el导致错误
- flex国际化
- 一道多线程的例子
- 工厂方法模式实现多功能日志记录
- 7月24日—素质拓展
- 开源图形控件-ZedGraph
- java读写Excel util
- 关于一个加法优化的一个地方.....
- 多媒体博客商业计划草案
- CSS浏览器兼容汇总
- Linux的启动过程详解(/etc/inittab)
- WindowXP使用"包含文字"搜索,找不到文件之解决办法
- MapXtreme for Java 中文乱码
- bind socket error:Socket operation on non-socket(errno:88)出错处理