基於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
From:http://tw.wingwit.com/Article/program/net/201311/13823.html