如何在ms图表中更改X轴标签的方向

嗨我在winforms应用程序中使用Ms chart控件来显示根据日期的值

我需要将x轴标签值(Dates)方向改为垂直方向

我搜索了很多属性,但我没有找到任何解决方案。

任何人都可以帮我解决这个问题

在此处输入图像描述

非常感谢 ….

据我了解你的问题 – 你问的是如何旋转图表标签以垂直显示。

您可以按如下方式旋转x轴标签:

chart1.ChartAreas[0].AxisX.LabelStyle.Angle = -90; 

这假设您已将系列与第一个图表区域相关联,这是默认情况下使用Winforms设计器时无需修改。

下图显示了在应用上述代码之前图表的外观,第二个图像显示了应用代码后图表的显示方式。

如果这不是您想要做的,请告诉我,我会发布更新的答案。

轮换前
在轮换之前

旋转后
在此处输入图像描述

编辑:在我的初始post在某些情况下提到后添加了另一个答案,设置chartArea1.AxisX.IsLabelAutoFit = false可能很重要;

如果您还没有这样做,请从microsoft获取图表示例:
http://archive.msdn.microsoft.com/mschart

然后查看标签部分
图表function>标签

要直接回答您的问题,请在LabelStyle中设置角度,并且不要忘记禁用自动调整

 chartArea1.AxisX.IsLabelAutoFit = false; chartArea1.AxisX.LabelStyle.Angle = 90;