有没有办法改变.Net Chart中ValueLabel的位置?

有没有办法改变.Net Chart中ValueLabel的位置?

问题描述:

我想更改我的图表的ValueLabel的位置。解决办法是什么?有没有办法改变.Net Chart中ValueLabel的位置?

也可以更改大小吗?

您可以通过这种方式设置的位置:

<Points>    
     <asp:DataPoint AxisLabel="1" YValues="14" /> 
     <asp:DataPoint AxisLabel="2" YValues="11" /> 
     <asp:DataPoint AxisLabel="3" YValues="16" /> 
     <asp:DataPoint AxisLabel="4" YValues="4" /> 
     <asp:DataPoint AxisLabel="5" YValues="3" /> 
</Points> 

你有没有尝试设置LabelStyle这是一个自定义属性。在这里你可以指定预定义的那些内的定位像

  • 上,下,左,右,左上,TopRight,BOTTOMLEFT,BottomRight, 中心
+0

我想更改ValueLabel而非AxisLabel的标签样式。 –

+0

你能举个例子吗,我想我错过了什么 – V4Vendetta

+0

我不想系列的标签有任何重叠。 –

我觉得我是为时已晚,但作为我有同样的问题,并找到了解决办法,那就是:

yourChart.Series["yourSeries"]["LabelStyle"] = "Right"; 

这改变了值标签的位置,而不是轴标签!