翻譯|使用教程|編輯:吳園園|2020-05-28 09:48:07.723|閱讀 637 次
概述:ChartAxis對象是定義ChartControl中所有已定義的主軸和輔助軸的屬性和行為的對象。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DotNetBar for WinForms是一個擁有89個組件的用戶界面控件套包,用戶可以使用Visual Studio 2005-2015輕松地創建專業的用戶界面。十多年來DotNetBar幫助開發人員輕松地創建易用的專業Windows Forms (WinForms) 用戶界面。
點擊下載DotNetBar for WinForms最新試用版
圖表軸
ChartAxis對象是定義ChartControl中所有已定義的主軸和輔助軸的屬性和行為的對象。
以下是可用于所有ChartAxis元素的屬性的列表。
ActualDateTimeUnits –獲取DateTime數據的實際軸顯示單位(由DateTimeUnits屬性或對關聯數據的實際檢查確定)。DateTimeUnits可以是刻度,毫秒,秒,分鐘,小時,天,月或年。
ActualMaxValue –獲取實際的軸最大數據值(由MaxValue屬性或對關聯數據的實際檢查確定)。
ActualMinValue –獲取實際的軸最小數據值(由MinValue屬性或關聯數據的實際檢查確定)。
AxisAlignment –獲取或設置軸對齊方式。對于X軸,“ 近”(底部)或“遠”(頂部)。對于Y軸, 則為Near(右)或 Far(左)。
AxisFarMargin –獲取或設置軸的遠端/結束邊距。設置(> = 0)時,該值將覆蓋遠距的常規AxisMargins設置。
AxisMargins –獲取或設置軸的開始和結束像素邊距(設置為<0或 AutoCalcAxisMargins為true時忽略)。AxisMargins設置適用于左右兩個邊距(對于X軸),或上下兩個邊距(對于Y軸)。默認值為20。
AxisNearMargin –獲取或設置軸的近/始邊距。設置(> = 0)時,該值將覆蓋接近邊距的常規AxisMargins設置。
AxisOrientation –獲取軸方向(X / Y)。
AxisStripes –獲取對與軸關聯的 AxisStripes集合的引用。AxisStripes是“條紋 ”或在軸上2個值之間的定義范圍。此范圍或條帶可以與其他條帶重疊,并用于表示軸上值范圍的屬性或屬性。可以顯示或隱藏AxisStripes,并且可以根據需要將其放置在圖表圖例中。
ChartAxisVisualStyle –獲取或設置Axis的視覺樣式。
CrosshairLabelVisualStyle –獲取或設置用于與軸關聯的 Crosshair元素的視覺樣式。
DateTimeUnits –獲取或設置 DateTime數據的軸顯示單位。DateTimeUnits可以是刻度,毫秒,秒,分鐘,小時,天,月或年。
EffectiveAxisStyle- 獲取對Axis的有效(緩存的,復合的)樣式的引用。
不應更改有效的樣式屬性,因為重新創建復合樣式時,通過它們進行的更改將丟失,這是其他樣式和程序更改所必需的。
EffectiveCrosshairLabelStyle –獲取對CrosshairLabel的有效(緩存的,復合的)樣式的引用。
不應更改有效的樣式屬性,因為重新創建復合樣式時,通過它們進行的更改將丟失,這是其他樣式和程序更改所必需的。
GridInterval –獲取或設置網格間隔( MajorTickmarks之間的距離,以像素為單位)。如果未設置,則ChartControl將基于數據和圖表可用空間自動計算該值。
GridSpacing –獲取或設置 MajorTickmark之間的數字間距(例如 1、10、100,…)。
IsPrimaryAxis –獲取軸是否為主軸。
MajorGridLines –獲取對軸 MajorGridLines元素的引用。MajorGridLines與 MajorTickmarks直接關聯,但是它們并不直接鏈接,這意味著它們可以獨立顯示,但始終建立在相同的軸值上。MajorGridLines在內容區域中顯示為網格,其線可通過其關聯的樣式組件完全配置。
MajorTickmarks –獲取對軸 MajorTickmarks元素的引用。MajorTickmarks直接與相關聯 MajorGridLines,但它們彼此不直接連接,這意味著它們可以被獨立地顯示,但總是在相同的軸的值建立。MajorTickmark可以顯示在內容區域的內部或外部–或在兩個區域中顯示。 MajorTickmarks可以通過其關聯的樣式組件進行完全配置。
MaxValue –獲取或設置最大軸數據值。通常,最大數據值是由ChartControl根據圖表系列數據的檢查“發現”或計算的。但是,您可以通過此屬性告訴圖表控件最大值。該 ActualMaxValue可以進行檢查,以確定實際最大值是什么,應該說是必要的。
MinorGridLines –獲取對軸 MinorGridLines元素的引用。MinorGridLines與 MinorTickmarks直接關聯,但是它們沒有直接鏈接,這意味著它們可以獨立顯示,但始終建立在相同的軸值上。MinorGridLines在內容區域中顯示為網格,其線可由其關聯的樣式組件完全配置。
MinGridInterval –獲取或設置最小網格間隔大小。這是 MajorTickmark布局項目之間的距離(以像素為單位)。
MinorTickmarks –獲取對軸 MinorTickmarks元素的引用。MinorTickmarks直接與相關聯 MinorGridLines,但它們彼此不直接連接,這意味著它們可以被獨立地顯示,但總是在相同的軸的值建立。次要標記可以顯示在內容區域的內部或外部,也可以顯示在兩個區域中。 MinorTickmarks可以通過其關聯的樣式組件進行完全配置。
MinValue –獲取或設置最小軸數據值。通常,最小數據值是由ChartControl根據圖表系列數據的檢查“發現”或計算的。但是,您可以通過此屬性告訴圖表控件最小值。該 ActualMinValue可以進行檢查,以確定實際最低是什么,應該說是必要的。
ReferenceLines –獲取對軸 ReferenceLines集合的引用。可以為給定的軸定義任意數量的參考線。ReferenceLines只是通過在圖表上繪制一條線來在軸上標記值或閾值的一種機制。可以根據需要設置線條的樣式,并可以將文本標簽與之關聯以進一步突出顯示其“消息”。
標題 –獲取對軸標題的引用。每個軸可以具有其自己的關聯標題,該標題可以完全配置,就像Chart控件中的其他Title元素一樣。
UseAlternateBackground –獲取或設置軸是否使用替代背景色。每隔定義的MajorTickmark之間使用備用背景色。可以通過 ChartAxisVisualStyle設置其樣式屬性。
UseAutoMinGridInterval –獲取或設置是否將自動計算的最小網格間隔用于確定軸主刻度線間隔。如果您要“壓縮”數據顯示,以便在不滾動的情況下可以在圖表上容納更多數據,這對您來說可能很重要。可以將其與 MinGridInterval結合使用(以保證majot刻度線之間的間隔為最小),以減少(或刪除)增加的顯示空間。請注意,這樣做可能會使數據的可讀性降低(如果將其完全刪除,則無法讀取),但是在某些情況下,這可能是理想的。默認值為“ true ”。
以下是所有ChartAxis元素可用的方法的列表。
GetPointFromValue(對象值)
從給定的數據值獲取本地滾動調整后的圖表Point。
GetValueFromPoint(Point pt)
從給定的圖表點獲取“數據”值。
確保可見(對象值[,布爾中心])
確保給定的數據值可見,并且可以選擇在屏幕上居中顯示(盡可能多)。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: