ZegGraph屬性含義
一、主要內容概念
屬性名稱 |
屬性值、作用 |
MasterPane |
一個類對象管理多個GraphPane來源於PaneBase。使用MasterPane類都是可選的,GraphPane類可以直接用於一個單一的窗格。也提供了方法和管理,安排版面的個人GraphPane對象 |
GraphPane |
初級課,來自PaneBase圖。包括所有其它類的屬性。玻璃的稱號,也控制了玻璃框架和軸框架、背景等。 |
XAxis, YAxis, Y2Axis |
孩子們的軸類。這些課程包括許多方面的軸,包括抽搐,網格、顏色、筆、字體、標簽和風格。 |
Scale |
一個類實例維護軸類。包含規模大小、範圍、步驟,並顯示選項格式的規模。在線性、日誌、變異、順序、文本、日期、DateAsOrdinal指數,LinearAsOrdinal鱗片。 |
Legend |
我們的班級,描述了位置,字體、顏色等,用來畫的傳說。 |
CurveItem |
抽象基類,包括數據,為一個單一的曲線。LineItem,BarItem HiLowBarItem,ErrorBarItem,PieItem,StickItem,OHLCBarItem,JapaneseCandleStickItem,都源自這個類。 |
CurveList |
一個集合類的CurveItem維持一個列表對象。這個訂單的列表控件的曲線的繪制Z-Order。最後的曲線的名單將出現其他所有的曲線。 |
GraphObj |
抽象基類包括位置信息,為多種輔助圖形對象的情節。TextObj,ImageObj LineObj,ArrowObj,EllipseObj,BoxObj,PolyObj,來自GraphObj。 |
GraphObjList |
一個集合類的GraphObj維持一個列表對象。物體的訂單列表中,再加上一個ZOrder財產、控制Z-Order畫畫。最後一項的列表將會出現在所有其它物品背後ZOrder相同的價值。 |
FontSpec |
一個工具類,包含了關於字體、顏色、角、家庭規模、風格、框架、背景填圖上的文本。每課包括文本信息將會包含一個或多個FontSpec對象,具體闡述了相關的字體。 |
Fill |
一個工具類,包括特征的背景色填充。每個對象都有顏色填充能力將會包含一個或多個填補對象來具體說明相關的顏色。 |
Border |
一個工具類,包括特征對象的邊界。每個對象都有邊界的能力將會包含一個或多個邊界對象來具體說明相關的邊境顏色和線路性質。 |
Location |
一個一般的位置為處理圖形對象的陰謀。 |
PointPair |
一種影像封裝單一的一對雙數值(X,Y)數據點。這是其內部數據存儲格式的值在每個CurveItem排列。 |
PointPairList |
一個集合類的PointPair維持一個列表對象。 |
XDate |
這類封裝了一個date-time值(儲存作為System.Double),再加上各式各樣的方法在XL日期、天文儒略日、公歷日期,分數等。看下面的討論,Date-Time軸詳情。 |
BarType.Cluster |
這是正常的格式,各種桿系列組合在集群在每個基地的價值(就像第一個案例圖表)。 |
BarType.ClusterHiLow |
這種格式吸引了hi-low(酒吧有一個頂部和底部是用戶定義的)聚類的格式,所以多高,適用於每一群組。 |
BarType.Overlay |
在這個格式,酒吧是,第BarItem畫在背面,最後BarItem畫在前面。 |
BarType.SortedOverlay |
這是相似的,但是這個酒吧的包裹的價值、分類和最高價值是畫在背面,最小的值是在前面。 |
BarType.Stack |
這個酒吧是上下堆疊,積累的價值。 |
BarType.PercentStack |
這個酒吧是上下堆疊,和作為一個百分位數,總高度總是被100%。 |
Fill( Color ) |
使得實心顏色充滿指定的顏色。 |
Fill( Color, Color ) |
使一個漸變填充,從color1 color2傾斜的角度,以0度。 |
Fill( Color, Color, floatangle ) |
使一個漸變填充,從color1 color2,傾斜的角度。 |
Fill( Image, WrapMode ) |
指定一個圖像用於填充。 |
Fill( Brush ) |
使用指定的筆刷,直接縮放的筆刷來填補這個目標物體碰撞盒子。 |
Fill( Brush, bool isScaled ) |
使用指定的筆刷,讓您禁用縮放。 |
Fill( Brush, AlignH, AlignV ) |
使用指定的筆刷,無尺度,而是刷對齊。 |
ZOrder.A_InFront |
最高的深度,在前面的所有其他物體。 |
ZOrder.B_BehindLegend |
傳說後面繪制對象。 |
ZOrder.C_BehindChartBorder |
這個圖表畫後面邊境地區。框架 |
ZOrder.D_BehindAxis |
畫後面的軸對象(後面的規模標簽,等等)。 |
ZOrder.E_BehindCurves |
所有的CurveItem後面繪制對象。 |
ZOrder.F_BehindTitle |
GraphPane吸引背後的頭銜。 |
ZOrder.G_BehindAll |
圖繪制的矩形背後填寫(但仍在前面的玻璃長方形填充)。 |
二、ZedGraph的一些基本一些概念
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,另一個輸出的是亂碼不是圖片。對於圖表而言,一般是三種表現形式:柱狀圖、餅狀圖和點線圖。
圖片的保存路徑設置:RenderedImagePath 屬性中設置,程序對該文件夾應該是有寫和修改權限的
圖片的輸出格式:OutputFormat 屬性中設置,Png 的推薦,比較清晰。
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,另一個輸出的是亂碼不是圖片。對於圖表而言,一般是三種表現形式:柱狀圖、餅狀圖和點線圖。
ZegGraph屬性含義