ZedGraph控件的使用

http://blog.chinaunix.net/uid-20776117-id-1847015.htmlphp

在咱們編寫程序的時候,有時候是要作一些統計的,爲了達到一目瞭然的效果,餅狀圖,曲線圖,柱狀圖都是很好的表現統計的直觀形式。這個時候,ZedGraph控件給咱們帶來了極大的方便。 
1.下載ZedGraph.dll 
2.在項目中引用這個控件 (: 首先,在項目解決方案裏添加,而後在工具箱中點擊右鍵,選擇項,COM,瀏覽,打開,咱們就 會在工具箱的最下方發現這個控件了,肯定。而後就能夠在一個WINFORM中直接加入這個控件(在FORM上就出現了了圖 了),具體的統計數據咱們是在其添加X,Y座標時候處理的。如: 

double Y=(double)(Convert.ToDouble(tem1[i]));  double X=(double)i;  temlist.Add(X,Y);  //這裏,是已經定義了GraphPane,PointPairListhtml

工做中須要畫統計表,沒有頭緒,網上找到這個,不錯。babel

gridview結合Zedgraph使用用法 http://www.cnblogs.com/levin9/articles/859476.htmlide

ZedGraph類庫介紹 http://blog.csdn.net/tjvictor/category/257827.aspx工具

介紹和簡單的操做手冊:http://www.codeproject.com/csharp/zedgraph.asp 代碼例子:http://zedgraph.org/wiki/index.php?title=Sample_Graphs 總體介紹:http://zedgraph.org/wiki/index.php?title=Main_Page 操做手冊(官網):http://zedgraph.org/wiki/index.php?title=How_Do_I%3F 中文網站:(這個很差,是在線翻譯過來的,看着比較累) http://202.165.104.75/babelfish/translate_url_content?lp=en_zh&trurl=http%3a%2f%2fzedgraph.org%2fwiki字體

還有這個,使用幫助:http://www.codeproject.com/KB/graphics/zedgraph.aspx網站

附:在vs中使用ZedGraph控件的一些記錄(轉)ui

幾個注意點:url

圖片的保存路徑設置:RenderedImagePath 屬性中設置,程序對該文件夾應該是有寫和修改權限的spa

圖片的輸出格式:OutputFormat 屬性中設置,Png 的推薦,比較清晰。

Chart

 

ChartBorder

圖表區域的邊框設置

ChartFill

圖表區域的背景填充

Legend

圖表的註釋標籤顯示設置項目,一組數據對應一種顏色的註釋

IsHStack

當有多個顯示項的時候設置 Y 軸數據是疊加的仍是分開的

Xaxis

圖表區域的 X 軸相關信息設置

AxisColor

座標軸顏色

Cross

座標的原點,能夠設置座標的偏移程度

CrossAuto

原點自動設置:True 的話 Cross 的設置就無效了。

FontSpec

X 軸標題字體相關信息

Angle

X 軸標題字體顯示時候的角度,0爲水平 90爲垂直

Fill

X 軸標題字體填充信息

ColorOpacity

透明度

IsScaled

設置 X 軸標題字體顯示大小是否根據圖的比例放大縮小

RangeMax

填充時候的最大傾斜度(有過渡色,沒試過)

RangeMin

填充時候的最小傾斜度(有過渡色,沒試過)

StringAlignment

X 軸標題字體排列(不清楚,沒試過)

IsOmitMag

是否顯示指數冪(10次方,沒試過,彷佛與 IsUseTenPower 有關係)

IsPreventLabelOverlap

座標值顯示是否容許重疊,若是False的話,控件會根據座標值長度自動消除部分座標值的顯示狀態

IsShowTitle

X 軸標題是否顯示

IsTicsBetweenLabels

兩個座標值之間是否自動顯示分隔標誌

IsUseTenPower

是否使用10次冪指數

IsZeroLine

當數據爲0時候是否顯示(在餅狀圖顯示的時候有用)

IsVisible

是否顯示 X 軸

MajorGrid

大跨度的 X 軸表格虛線線顯示信息

DashOff

虛線中孔間距

DashOn

虛線單位長度

MajorTic

大跨度的 X 軸刻度信息

IsInside

在 Chart 內部是否顯示

IsOutSide

在 Chart 外部是否顯示

IsOpposite

在對面的軸上是否顯示

MinorGrid

小跨度的 X 軸表格虛線顯示信息

MinorTic

小跨度的 x 軸刻度信息

MinSpace

刻度和軸之間的距離(沒試過)

Scale

刻度值的一些設定

IsReverse

X 軸的刻度值從高到低仍是從低到高

MajorStep

大刻度步長

MajorStepAuto

是否自動設置大刻度步長

MajorUnit

大刻度步長單位

Max

刻度最大值

MaxAuto

根據輸入數據自動設置刻度最大值

Min

刻度最小值

MinAuto

根據輸入數據自動設置刻度最小值

MinGrace

不清楚,沒試過

MinorStep

小刻度步長

MinorStepAuto

是否自動設置小刻度步長

MinorUnit

小刻度單位

Type

數據顯示方式

Liner

直接現實(自動)

Date

按日期方式顯示

Log

按指數冪方式顯示

Ordinal

順序顯示

Y2Axis

第二個 Y 軸座標信息顯示(具體設置看 X 軸)

Yaxis

第一個 Y 軸座標信息顯示(具體設置看 X 軸)

BarBase

在生成柱狀圖的時候設置柱狀是基於 X 軸仍是其餘軸

BarType

柱狀的類型疊加或其餘。

IsFontsScaled

圖比例變化時候圖表上的文字是否跟着自動縮放

IsIgnoreInitial

是否忽略初始值

IsIgnoreMissing

是否忽略缺省值

IsPenWidthScaled

圖比例變化時候圖表上的畫筆的粗細是否跟着自動縮放

IsShowTitle

圖表標題是否顯示

PaneFill

Pane 的一些填充信息

BaseDimension

縮放比例基數(能夠試試效果)

IsImageMap

不清楚幹嘛用的

AxisChaneged

是否容許自動繪圖(沒試過,通常都 true,動態繪圖)

CacheDuration

Cache 保存時間0

OutputFormat

輸出格式

RenderedImagePath

輸出路徑

RenderMode

輸出模式,不太清楚通常都是 ImageTag,另外一個輸出的是亂碼不是圖片。對於圖表而言,通常是三種表現形式:柱狀圖、餅狀圖和點線圖。

相關文章
相關標籤/搜索