繁体   English   中英

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

[英]how to change the direction of X-axis label in ms charts

嗨,我在 winforms 应用程序中使用 Ms 图表控件根据日期显示值

我需要将 x 轴 label 值(日期)方向水平更改为垂直

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

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

在此处输入图像描述

非常感谢....

据我了解您的问题-您在问如何旋转图表 label 以垂直显示。

您可以如下旋转 x 轴 label:

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

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

下图显示了应用上述代码之前图表的外观,第二张图片显示了应用代码后图表的外观。

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

旋转前
旋转前

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM