在Visual Studio中使用ZedGraph控制元件的一些記錄
幾個注意點:
圖片的儲存路徑設定:RenderedImagePath屬性中設定,程式對該資料夾應該是有寫和修改許可權的
圖片的輸出格式: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次冪指數
IsVisible 是否顯示X軸
IsZeroLine 當資料為0時候是否顯示(在餅狀圖顯示的時候有用)
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軸)
GraphPane
BarBase 在生成柱狀圖的時候設定柱狀是基於X軸還是其他軸
BarType 柱狀的型別疊加或其他。
IsFontsScaled 圖比例變化時候圖表上的文字是否跟著自動縮放
IsIgnoreInitial 是否忽略初始值
IsIgnoreMissing 是否忽略預設值
IsPenWidthScaled 圖比例變化時候圖表上的畫筆的粗細是否跟著自動縮放
IsShowTitle 圖表標題是否顯示
PaneFill Pane的一些填充資訊
MasterPane
BaseDimension 縮放比例基數(可以試試效果)
資料 未測試過。不知道如何和資料庫繫結
外觀
IsImageMap 不清楚幹嗎用的
行為
AxisChaneged 是否允許自動繪圖(沒試過,一般都true,動態繪圖)
CacheDuration Cache儲存時間0
OutputFormat 輸出格式
RenderedImagePath 輸出路徑
RenderMode 輸出模式,不太清楚一般都是ImageTag,另一個輸出的是亂碼不是圖片
對於圖表而言,一般是三種表現形式:柱狀圖、餅狀圖和點線圖。