PieChart对象基于根“ BaseChart”对象。它是“径向”定向的显示器,因此,它只能包含径向定向的元素(例如PieSeries元素)。以下是可用于所有PieChart对象的属性的列表。这些是上面列出的基本ChartContainer属性和方法的补充。
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=”https://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更多资源、正版授权的伙伴,请咨询【客服】了解
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!