翻譯|使用教程|編輯:吳園園|2020-05-13 16:32:04.613|閱讀 661 次
概述:ChartXy對象是基于X / Y坐標的“基本圖表”。這樣,它可以包含X / Y相關元素,例如實際的圖表區域,ChartSeries和ChartAxes。 以下是所有ChartXy元素可用的屬性的列表。這些是前面列出的基本ChartContainer屬性和方法的補充。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DotNetBar for WinForms是一個擁有89個組件的用戶界面控件套包,用戶可以使用Visual Studio 2005-2015輕松地創建專業的用戶界面。十多年來DotNetBar幫助開發人員輕松地創建易用的專業Windows Forms (WinForms) 用戶界面。
點擊下載DotNetBar for WinForms最新試用版
BarSpacingRatio –獲取或設置條內間距比(或同一組中條之間的間距)。該比率在值本身和鋼筋間距(鋼筋組之間的間距)之間–始終取為1。BarSpacingRatio的默認值為.2
BarWidthRatio –獲取或設置鋼筋寬度與鋼筋組間距的默認比率(默認為1 –鋼筋寬度與間距匹配)。
BubbleIntensityMode –獲取或設置用于確定系列氣泡強度的默認模式。如果為Bubble系列提供了強度數據(在其SeriesPoints中定義的第三個Y參數),則此屬性告訴ChartControl如何解釋和使用該數據。BubbleIntensityMode 可以是以下之一:
None -被忽略。
Alpha –聲明該值為絕對色度Alpha值,將應用于分配的系列顏色。
值 –聲明該值為數據“顏色Alpha”值,將與該系列中的所有其他定義的強度數據值一起使用,以計算應用于指定的系列顏色的相對Alpha值。
BubbleSizeMode –獲取或設置用于計算系列氣泡大小的默認模式。
面積 –氣泡大小與氣泡面積成正比。
直徑 –氣泡大小與氣泡直徑成正比。
ChartLineAreaDisplayMode –獲取或設置默認的Line'Area '顯示模式。當ChartLineAreaDisplayMode設置了相應的ChartLineDisplayMode時,也可以為一個系列呈現多行“區域” 。
ChartLineDisplayMode –獲取或設置 SeriesType.Line系列的默認顯示模式。ChartLineDisplayMode值是按位值,可以根據需要將它們“或”在一起。
DisplayLine –顯示通過定義的序列點的直線。
DisplaySpline –顯示通過定義的序列點的樣條曲線。
DisplayPoints –顯示每個定義的序列點。
DisplayUnsorted –點顯示為未排序。
DisplayClosed –起點和終點已連接。
ChartSeries –獲取對Chart Series集合的引用。
ChartSeriesVisualStyle –獲取或設置對每個圖表系列的默認視覺樣式的引用。
ChartVisualStyle –獲取或設置圖表的視覺樣式。在圖表級別設置的樣式將覆蓋為相同屬性設置的父樣式(但在它們不沖突時將在其基礎上添加)。
ConvexHullDisplayMode –獲取或設置默認的ConvexHull顯示模式。圖表中包含的每個系列都可以帶有一個ConvexHull。甲凸形輪廓是最小的,封閉的,凸的多邊形即encompases和包括在所述系列中的所有點。ConvexHull既可以呈現為背景,也可以呈現為邊框,也可以呈現為兩者-具有自己的樣式。
ChartCrosshair –獲取對圖表的十字線元素的引用。圖表的Crosshair元素正是其名稱所隱含的含義– X / Y十字準線由X或Y軸“驅動”,并與圖表中的一個或多個序列點相交。可以設置十字準線和設置其樣式以顯示標注標簽或軸標簽-根據需要(或同時選擇兩者)。
CustomPalette –獲取或設置圖表的自定義調色板。可以創建一個自定義的顏色數組并將其分配給此屬性,以便為圖表控件定義一個新的顏色調色板,以代替預定義的顏色組調色板選擇(請參閱PaletteGroup屬性)。
DataLabelOverlapMode –獲取或設置解析重疊系列數據標簽的模式。啟用DataLabels(和/或PointLabels)的顯示時(請參見PointLabelDisplayType),始終有一個標簽與另一個標簽重疊的可能性。發生這種情況時,此屬性通知ChartControl如何嘗試解決重疊問題。
ShowOverlapping –不進行任何額外處理。標簽可以重疊。
HideOverlapping –所有無法重疊其他標簽而無法定位的標簽,將被隱藏并且不會顯示。
RotateAroundPoint –當一個標簽與另一個標簽重疊時,此選項告訴ChartControl通過圍繞定義的標簽點旋轉直到不再與另一個標簽重疊來嘗試移動標簽。
盡管在定位“自由”標簽位置上付出了巨大的努力,但并非總是可以找到這樣的位置。數據標簽的位置將與其他數據系列和數據點無關。
DataLabelVisualStyle –獲取或設置DataLabel圖表的默認視覺樣式。
DataMember –獲取或設置圖表綁定到的數據源中的列表或表的名稱。
DataPropertyNameSeries –獲取或設置“系列名稱”綁定到的數據字段的默認名稱。
DataPropertyNameX –獲取或設置 X軸數據綁定到的數據字段的默認名稱。
DataPropertyNamesY –獲取或設置 Y軸數據綁定到的數據字段的默認名稱。
DataSource –獲取或設置圖表綁定到的數據源。
EffectiveChartSeriesStyle –獲取對ChartSeries有效(緩存的,復合的)樣式的引用。
不應更改有效的樣式屬性,因為重新創建復合樣式時,通過它們進行的更改將丟失,這是其他樣式和程序更改所必需的。
EffectiveChartStyle –獲取對圖表的有效(緩存的,復合的)樣式的引用。
不應更改有效的樣式屬性,因為重新創建復合樣式時,通過它們進行的更改將丟失,這是其他樣式和程序更改所必需的。
EffectiveDataLabelStyle –獲取對DataLabel有效(緩存的,復合的)樣式的引用。
不應更改有效的樣式屬性,因為重新創建復合樣式時,通過它們進行的更改將丟失,這是其他樣式和程序更改所必需的。
MaxValueX –獲取計算出的最大X值(所有關聯系列的綜合值)。
MaxValueY –獲取計算出的最大Y值(所有關聯系列的綜合值)。
MinValueX –獲取計算的最小X值(所有關聯系列的綜合值)。
MinValueY –獲取計算的最小Y值(所有關聯系列的綜合值)。
PaletteGroup –獲取或設置要使用的調色板顏色組(淺色/中色/深色/ Color1 / Color2 / MonoBlue /等)。分配系列后,會將默認的調色板顏色分配給該系列。如果應用程序未設置系列樣式顏色值,則該顏色將用于系列。
PointLabelDisplayMode –獲取或設置圖表PointLabels / DataLabels的默認顯示模式。PointLabes由系統生成的定義的系列點標簽和用戶定義的標簽(DataLabels)組成。此屬性通知ChartControl要顯示的點類型(和/或標簽)。屬性值是位字段值,因此可以“或”在一起以產生所需的標簽。
無 -將不顯示標簽。
AllSeriesPoints –所有定義的系列點都將帶有標簽。
DataLabels –將顯示用戶定義的DataLabels。
MinValueX –最小X值將顯示一個標簽。
MinValueY –最小Y值將顯示一個標簽。
MaxValueX –最大X值將顯示一個標簽。
MaxValueY –最大Y值將顯示一個標簽。
ReversePaletteColors –獲取或設置是否以相反順序使用默認調色板顏色。
SeriesDisplayOrder –獲取或設置圖表系列的顯示順序(控制它們如何相互重疊)。可以將其設置為“正向 ”或“反向 ”。默認為“轉發 ”。
StepLines –獲取或設置默認情況下顯示的“ Steplines ”。此值可以是“ 無 ”,“ 水平 ”,“ 垂直 ”或“ 兩者 ”(或“ NotSet ”,默認為“兩個”)。
StepLineMode –獲取或設置用于在定義的Line系列中渲染“ Step Lines”的默認模式(或渲染的Step Line的順序)。設置值可以是“ 無 ”,“ HorizontalThenVertical ”,“ VerticalThenHorizontal ”或“ MidPoint ”(或“ NotSet”,默認為“ HorizontalThenVertical ”)。
以下將StepLineMode設置為“ HorizontalThenVertical ”:
以下是將StepLineMode設置為“ VerticalThenHorizontal ” 的同一圖表:
最后,將StepLineMode設置為“ MidPoint ” 的同一圖表:
以下列出了所有ChartXy元素可用的方法(除了為ChartContainer元素提供的方法)。
GetLocalAdjustedPoint(Point pt)
從給定點獲取本地滾動調整點。此例程調整滾動的給定點,這可能是由于滾動/平移(本身或作為父容器的滾動)而發生的。
IsCrosshairSeriesPoint(ChartSeries系列,Point pt)
獲取給定的Point是否為所提供系列的十字線顯示的點。
確保可見(bool center)
確保容器在屏幕上可見,并且可以居中放置(如果可能)。
確保可見(ChartContainer項目,bool center)
確保給定的容器“項目”在屏幕上可見,并且可以居中放置(如果可能)。
GetElementAt(Point pt)
獲取給定Point(即ChartLegend,ChartTitle等)處的可視圖表元素– 如果該點不存在任何元素,則為null。
GetHitArea(點pt)
獲取給定Point(即InContent等)的圖表的邏輯“命中”區域。
GetPointFromValue(ChartSeries系列,SeriesPoint sp)
GetPointFromValue(ChartSeries系列,對象pointValueX,對象pointValueY)
以上2種方法從給定的序列和數據值中返回本地調整點。在第一種情況下,給出了SeriesPoint。在第二種情況下,將提供實際的X和Y數據值。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: