应用 ZedGraph

基于windows平台的各种绘图第三方控件很多,从.NET的CrystalReportg到ActiveReport自己还用过几款.今天初步试了一下ZedGraph,体会了一下它的使用原理与应用方向.整理如下.

1.ZedGraph 是一种绘图类的第三方控件,因此有别与用于定制打印输出的报表系列的控件.
2.ZedGraph 功能很强,可以动态/静态的展现客户体验,调用简单方便(只需将DLL加入Reference).
3.ZedGraph 中文的帮助文档没找着郁闷中(不能系统的学习),不过在CodeProject中找到了较全面帮助可以拿来看看.

使用ZedGraph的一个实例:



实现步骤
1. 去CodeProject把ZedGraph的DLL文件down到本地,并引入Project中.



2. 在CS文件中准备绘图数据.
    2.1 与其他控件集合一样,zedGraph也都有基本的显示属性设置,如下。
            this.zedGraphControl1.GraphPane.Title.Text = // 表头
            this.zedGraphControl1.GraphPane.XAxis.Title.Text = // 横坐标lable
            this.zedGraphControl1.GraphPane.YAxis.Title.Text = // 纵坐标label
     2.2 高级属性设置 
     BarItem myCurve = myPane.AddBar("住户室温", list, Color.Blue);//BarItem  标识项
     ZedGraph.AxisType.DateAsOrdinal
3. 绘图方法
   zedGraphControl1.GraphPane.AddCurve("住户室温", x1, y1, Color.Red, SymbolType.None);// AddCurve 方法用四个重载,可以用多种方法载入要绘制的对象方法。
    this.zedGraphControl1.AxisChange();        //固定用法。
    this.zedGraphControl1.Refresh();              //如果是用Timer动态的描绘图形就使用此方法多次重画。

转载于:https://www.cnblogs.com/zencorn/archive/2008/03/06/1093900.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值