我似乎找不到控制饼图中标签可见性的属性。我需要关闭标签,因为图例中提供了相关信息。
有人知道我可以在后台代码中使用什么属性吗?
我尝试将系列标签设置为nothing Chart1.Series[i].Label = string.Empty;
,但标签似乎无论如何都会出现。
发布于 2011-02-22 05:10:58
Chart1.Series[i]["PieLabelStyle"] = "Disabled";
也是有效的,不需要为每个数据点设置。
发布于 2010-01-28 01:01:16
事实证明,有一个名为PieLabelStyle的鲜为人知的DataPointCustomProperty,它管理饼图中的标签可见性。更糟糕的是,必须在每个数据点上设置该属性。
for (var i = 0; i < chart.Series.Count; i++)
for (var j = 0; j < chart.Series[i].Points.Count; j++)
chart.Series[i].Points[j]["PieLabelStyle"] = "Disabled";
发布于 2011-02-25 00:25:37
更改图表自定义属性也可以做到这一点,并且不需要编码
<asp:Series Name="Series1" ChartType="Pie" CustomProperties="PieLabelStyle=Disabled">
https://stackoverflow.com/questions/2147930
复制相似问题