1. 程式人生 > >在Visual Studio中使用ZedGraph控制元件的一些記錄

在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,另一個輸出的是亂碼不是圖片

對於圖表而言,一般是三種表現形式:柱狀圖、餅狀圖和點線圖。