C# 图表控件自定义标签对齐

C# 图表控件自定义标签对齐,c#,asp.net,charts,C#,Asp.net,Charts,我已经离开.Net开发6年了,回来后我不得不创建一个图表,我真的很高兴看到这个控件,但它的工作方式有点烦人,无论如何,看看这张图片: 这是两个图表,都是同一个,唯一的区别是它们的宽度和高度,但正如您所看到的,在较小的上,标签没有对齐。 起初,我对较大的一个也有同样的问题,但是当包含customlabel时,增加from和to点之间的距离可以解决这个问题,但是对于较小的一个,相同的技巧似乎不起作用。 以这种方式添加点(这些是目前直接添加的随机点,将来将自动添加) serie1是蓝线,area是图

我已经离开.Net开发6年了,回来后我不得不创建一个图表,我真的很高兴看到这个控件,但它的工作方式有点烦人,无论如何,看看这张图片:

这是两个图表,都是同一个,唯一的区别是它们的宽度和高度,但正如您所看到的,在较小的上,标签没有对齐。 起初,我对较大的一个也有同样的问题,但是当包含customlabel时,增加from和to点之间的距离可以解决这个问题,但是对于较小的一个,相同的技巧似乎不起作用。 以这种方式添加点(这些是目前直接添加的随机点,将来将自动添加)

serie1是蓝线,area是图表区域。 有人知道我如何确保标签保持在同一行吗?

请尝试以下方法:

area.AxisX.LabelAutoFitStyle = System.Web.UI.DataVisualization.Charting.LabelAutoFitStyles.None;
area.AxisX.LabelAutoFitStyle = System.Web.UI.DataVisualization.Charting.LabelAutoFitStyles.None;