基于windows平台的各种绘图第三方控件很多从NET的CrystalReportg到ActiveReport自己还用过几款今天初步试了一下ZedGraph体会了一下它的使用原理与应用方向整理如下 ZedGraph 是一种绘图类的第三方控件因此有别与用于定制打印输出的报表系列的控件 ZedGraph 功能很强可以动态/静态的展现客户体验调用简单方便(只需将DLL加入Reference) ZedGraph 中文的帮助文档没找着郁闷中(不能系统的学习)不过在CodeProject中找到了较全面帮助可以拿来看看 使用ZedGraph的一个实例: 实现步骤 去CodeProject把ZedGraph的DLL文件down到本地并引入Project中 在CS文件中准备绘图数据 与其他控件集合一样zedGraph也都有基本的显示属性设置如下 thiszedGraphControlGraphPaneTitleText = // 表头 thiszedGraphControlGraphPaneXAxisTitleText = // 横坐标lable thiszedGraphControlGraphPaneYAxisTitleText = // 纵坐标label 高级属性设置 BarItem myCurve = myPaneAddBar(住户室温 list ColorBlue);//BarItem 标识项 ZedGraphAxisTypeDateAsOrdinal 绘图方法 zedGraphControlGraphPaneAddCurve(住户室温 x y ColorRed SymbolTypeNone);// AddCurve 方法用四个重载可以用多种方法载入要绘制的对象方法 thiszedGraphControlAxisChange(); //固定用法 thiszedGraphControlRefresh(); //如果是用Timer动态的描绘图形就使用此方法多次重画 Make people around you successful is the biggest contribution to ourselves |