Pri*_*esh 5 .net vb.net mschart visual-studio
我MSChart Control在我的一个VB.NET项目中使用过.我决定将下面的数据显示在饼图中.

但是标签彼此重叠以摆脱它我尝试了" 智能标签 "属性,如下所示.
Chart1.Series("Default").SmartLabelStyle.Enabled = True
Chart1.Series("Default").SmartLabelStyle.AllowOutsidePlotArea = LabelOutsidePlotAreaStyle.No
Chart1.Series("Default").SmartLabelStyle.CalloutLineAnchorCapStyle = LineAnchorCapStyle.None
Chart1.Series("Default").SmartLabelStyle.CalloutLineColor = Color.Red
Chart1.Series("Default").SmartLabelStyle.CalloutLineWidth = 1
Chart1.Series("Default").SmartLabelStyle.CalloutStyle = LabelCalloutStyle.None
Run Code Online (Sandbox Code Playgroud)
但它对我没有帮助 ......虽然它按照屏幕截图显示了我的输出.

我必须使用哪些属性来摆脱它?......
编辑:
如果我设置自定义属性PieLabelStyle=Outside它没有任何区别,你可以在下面的屏幕截图中看到.

请帮我..
APr*_*ugh 15
将PieLabelStyle CustomSettings更改为Outside.这应该将所有标签放在图表周围,线条指向相关部分.
对于VB
Chart1.Series(0)("PieLabelStyle") = "Outside"
Chart1.ChartAreas(0).Area3DStyle.Enable3D = true
Chart1.ChartAreas(0).Area3DStyle.Inclination = 10
Run Code Online (Sandbox Code Playgroud)
对于C#
Chart1.Series[0]["PieLabelStyle"] = "Outside";
Chart1.ChartAreas[0].Area3DStyle.Enable3D = true;
Chart1.ChartAreas[0].Area3DStyle.Inclination = 10;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12863 次 |
| 最近记录: |