翻譯|使用教程|編輯:吳園園|2020-06-12 14:17:33.017|閱讀 506 次
概述:PieChart對象基于根“ BaseChart”對象。它是“徑向”定向的顯示器,因此,它只能包含徑向定向的元素(例如PieSeries元素)。以下是可用于所有PieChart對象的屬性的列表。這些是上面列出的基本ChartContainer屬性和方法的補充。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DotNetBar for WinForms是一個擁有89個組件的用戶界面控件套包,用戶可以使用Visual Studio 2005-2015輕松地創建專業的用戶界面。十多年來DotNetBar幫助開發人員輕松地創建易用的專業Windows Forms (WinForms) 用戶界面。
點擊下載DotNetBar for WinForms最新試用版
餅形圖
PieChart對象基于根“ BaseChart”對象。它是“徑向”定向的顯示器,因此,它只能包含徑向定向的元素(例如PieSeries元素)。
以下是可用于所有PieChart對象的屬性的列表。這些是上面列出的基本ChartContainer屬性和方法的補充。
ActualInnerRadius –獲取實際的,計算得出的餅圖內部像素半徑。
ActualOuterRadius –獲取實際的計算出的餅圖外部像素半徑。
CenterFirstSlice –獲取或設置第一個餅圖切片是否以起始角度為中心,還是精確地以起始角度開始。默認為false。
上面的第一個圖像顯示了一個餅圖,其中StartAngle設置為270度,SweepDirection設置為Clockwise,CenterFirstSlice 設置為false,第二個圖像顯示了相同的圖表,其中CenterFirstSlice 設置為true。
CenterLabel –獲取或設置用于餅圖中心(或“甜甜圈”孔)標簽的文本。中心標簽可以完全樣式化,如果啟用,它還支持 DotNetBar迷你標記語言。(請參閱 EnableCenterLabelMarkup)。
上面的餅圖的CenterLabel 設置為當前選擇的餅圖切片(即,帶有陰影背景的餅圖切片)。
CenterLabelVisibility –獲取或設置用于確定是否/何時顯示中心標簽的模式。
始終 -中心標簽始終可見。
從不 -中心標簽從不顯示。
MouseOver –中心標簽僅顯示在MouseOver上。
CenterPoint –獲取計算的餅圖的中心點。
CenterPos –獲取或設置距圖表默認x,y中心位置的偏移量。如果值在-1和1之間,則將偏移量視為寬度/高度的百分比,否則將其視為絕對像素偏移量。
ChartSeries –獲取對 PieSeries集合的引用。
ChartVisualStyles –獲取或設置圖表的視覺樣式。
CustomPalette –獲取或設置圖表的自定義調色板。
DetachedOffset –獲取或設置切片與餅中心的默認偏移距離,以餅半徑的百分比(如果小于1)或絕對像素量(如果大于1)來度量。值為0將使切片恢復到其在餅圖中的原始位置(如果餅被“爆炸”,則可能仍會偏移)。默認值為.1
EffectiveChartStyle –獲取對 PieChartVisualStyle有效(緩存的,復合的)樣式的引用。
不應更改有效的樣式屬性,因為重新創建復合樣式時,通過它們進行的更改將丟失,這是其他樣式和程序更改所必需的。
EffectivePieCenterStyles –獲取對 PieCenterVisualStyle有效(緩存的,復合的)樣式的引用。
不應更改有效的樣式屬性,因為重新創建復合樣式時,通過它們進行的更改將丟失,這是其他樣式和程序更改所必需的。
EnableCenterLabelMarkup –獲取或設置是否為 CenterLabel啟用了文本標記支持。
上面的餅圖的CenterLable 設置如下:
“<div align=\”center\”><font size=\”+20\”>” + String.Format(“{0:00}:{1:00}:{2:00}”, minutes, seconds, tenths) + “</font><br/>” + installState + “</div>”;
這是另一個示例,其中標簽已使用Mini-Markup語言向CDC文章添加超鏈接,從而提供有關預防慢性疾病的信息。
這是分配給上述標簽的文本:
pieChart.CenterLabel = “<div align=\”center\”>Top Five Dyads” + “<br/><br/><a href=\”//www.cdc.gov/pcd/issues/2013/12_0308.htm\”>” + “See CDC \”Preventing Chronic Disease\”</a></div>”; chartControl1.PieCenterMarkupLinkClick += chartControl1_PieCenterMarkupLinkClick;
EnableDragDetach –獲取或設置默認情況下用戶是否可以通過單擊并拖動來分離餅圖的切片。
EnableShiftDragExplode –獲取或設置用戶是否可以通過ShiftClick并拖動來爆炸餅圖。
ExplodedMargin- 餅圖爆炸時,獲取或設置每個系列之間的裕度。邊界的測量值是扇形半徑(如果小于或等于1)或絕對像素量(如果小于或等于1)的百分比。默認值為.1。
所述ExplodedMargin當多個系列中相同的餡餅被定義被使用。它的總體效果是在內部序列之間提供“延遲”爆炸偏移。
ExplodedOffset –獲取或設置餅圖爆炸時每個切片相對于餅圖中心的偏移。偏移量以扇形半徑(如果小于或等于1)或絕對像素量(如果小于或等于1)的百分比來測量。默認值為.1。
ExplodedOffset和DetachedOffset值是添加劑,如每個切片將與由它的DetachedOffset餅圖中心(如果切片“IsDetached”)偏移和當前ExplodedOffset(如果餡餅“IsExploded”)。
GridInnerRadius –獲取或設置餅狀網格相對于餅狀區域的內部半徑。它可以是百分比(如果值在0到1之間)或像素數量(如果值> 1)。預設為0。
GridOuterRadius –獲取或設置餅狀網格相對于餅狀區域的外半徑。它可以是百分比(如果值在0到1之間)或像素數量(如果值> 1)。默認為1(即100%)。
GridInterval –獲取或設置徑向網格間隔(網格線之間的間隔劃分)。
GridMaxValue –獲取或設置徑向網格的最大值。
GridMinValue –獲取或設置徑向網格的最小值。
上面是一個示例,其中GridInterval 已從圖1更改為圖2。
InnerMargin –獲取或設置最里面的圓環和派中心之間的內部像素邊距。默認值為.02d。
上面的InnerMargin設置為零。
上面的同一個餅圖的InnerMargin設置為25
想要獲得DotNetBar for WinForms更多資源、正版授權的伙伴,請咨詢了解
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: