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,另一個輸出的是亂碼不是圖片 對於圖表而言,一般是三種表現形式:柱狀圖、餅狀圖和點線圖。 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,另一個輸出的是亂碼不是圖片。對於圖表而言,一般是三種表現形式:柱狀圖、餅狀圖和點線圖。
//chart.BackImage = @"C:\Users\Administrator\Desktop\網格背景.jpg"; chart.BackColor = Color.Transparent; chart.Titles.Add(title); chart.Titles[0].Text = title; chart.Titles[0].ForeColor = Color.White; chart.ChartAreas[0].BackColor = Color.Transparent; chart.ChartAreas[0].AxisX.LineColor = Color.White; chart.ChartAreas[0].AxisX.MajorGrid.Enabled = false; chart.ChartAreas[0].AxisX.Title = xTitle; chart.ChartAreas[0].AxisX.TitleForeColor = Color.White; chart.ChartAreas[0].AxisX.LabelStyle.ForeColor = Color.White; chart.ChartAreas[0].AxisX.Interval = 1; chart.ChartAreas[0].AxisX.IntervalOffset = 1; chart.ChartAreas[0].AxisX.TextOrientation = TextOrientation.Horizontal; //chart.ChartAreas[0].AxisX.LabelStyle.IsStaggered = true; chart.ChartAreas[0].AxisY.LineColor = Color.White; chart.ChartAreas[0].AxisY.MajorGrid.Enabled = false; chart.ChartAreas[0].AxisY.Title = yTitle; chart.ChartAreas[0].AxisY.TitleForeColor = Color.White; chart.ChartAreas[0].AxisY.LabelStyle.ForeColor = Color.White; chart.Series[0].Color = Color.Lime; chart.Series[0].LegendText = legendText; chart.Series[0].IsValueShownAsLabel = true; chart.Series[0].LabelForeColor = Color.White; chart.Series[0].CustomProperties = "DrawingStyle=Cylinder"; chart.Legends[0].Position.Auto = true;