2011-11-21 77 views
4

我正在创建一个堆叠柱状图,但目前受限于每个系列缺乏标签定位。没有任何与标签定位对齐有关的自定义属性,是否有其他方式来抵消标签或将它们对齐到堆叠图表中?从MSDN图表控件:堆叠柱系列标签定位

+0

AREN列中显示的标签?偏移量是什么意思,你可以再扩展一下吗? – V4Vendetta

+0

基本上,我希望能够将标签放置在其默认位置之外,例如将标签显示在列的右侧。通过偏移量,我的意思是能够提供用于对齐的手动值,例如指定所有标签应该在它们应该在的位置上方出现十个像素。 –

+0

您是否尝试使用系列'LabelStyle = Right'的自定义属性? – V4Vendetta

回答

2

通过创建虚拟系列并手动设置每个标签值,您可以将堆叠的柱标签重新定位到堆栈的顶部或底部。这是有限的,当然不是我想要的,但这是迄今为止我发现的最好的。

虽然使用的控制不同的是,我发现这个概念的最好的例子是在这里: total value of each column in a stacked column

看看我的博客文章的更多细节和处理这更好的方法: http://jeremeguenther.blogspot.com/2015/02/overlapping-columns-in-microsoft-aspnet.html

0

最后一段:link

你可能想检查出SmartLabelStyle altough我从来没有与列图表类型使用它。 link