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

use*_*417 6 c# asp.net charts mschart

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

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

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

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

在此输入图像描述

非常感谢 ....

JHu*_*d80 25

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

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

chart1.ChartAreas[0].AxisX.LabelStyle.Angle = -90;
Run Code Online (Sandbox Code Playgroud)

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

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

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

轮换前
在轮换之前

旋转后
在此输入图像描述

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


zeF*_*chy 16

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

然后查看"标签
图表功能">"标签"部分

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

chartArea1.AxisX.IsLabelAutoFit = false;
chartArea1.AxisX.LabelStyle.Angle = 90;
Run Code Online (Sandbox Code Playgroud)