[英]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.