0

我需要帮助,我在 C Sharp 中将 MSChart 用于 .NET4.0 WinForms,现在当我绘制图表时,注释到处都是。

标注无处不在! 真的很乱!

我真正喜欢的是这个(我手动移动了标注来制作这个截图)

图表渲染后用鼠标手动定位标注

所以我想知道,有没有一种方法可以确保所有标注注释绝对保持在相应数据点锚点的垂直底部顶部?我不希望标注向左或向右移动....

感谢大家...

4

1 回答 1

0

MSChart 使用 SmartLabel 技术来显示标签。

您可以更改此属性

Chart1.Series["Series1"].SmartLabels.MovingDirection =  
LabelAlignment.Bottom | LabelAlignment.Top; 

您可以查看这些链接

http://www.codeproject.com/Articles/24644/What-c ​​an-SmartLabels-Technology-do-for-me http://support2.dundas.com/OnlineDocumentation/WebChart2005/UsingSmartLabels.html http://msdn. microsoft.com/en-us/library/system.web.ui.datavisualization.charting.smartlabelstyle.aspx

于 2012-06-25T17:38:20.703 回答