c# - 如何更改 ms 图表中 X 轴标签的方向

标签 c# asp.net charts mschart

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

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

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

谁能帮我解决这个问题

enter image description here

非常感谢....

最佳答案

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

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

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

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

下图显示图表在应用上述代码之前的样子,第二张图显示图表在应用代码之后的样子。

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

旋转前
Before Rotation

旋转后
enter image description here

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

关于c# - 如何更改 ms 图表中 X 轴标签的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6739303/

相关文章:

java - 如何在 PHP 中使用 BIRT 图表

javascript - 链接系列的深入分析

c# - 通过 REST API 附加要构建的工作项

c# - 如果使用不同的用户凭据,为什么 Process.Start 会抛出 Win32Exception?

c# - 嵌套的 GridView 示例

asp.net - 首先运行的是 URL 重写规则(303 重定向)还是 Response.Redirect(...) 背后的代码?

c# - 条件检查后 Unity 中的协程功能异常

asp.net - EncryptByKey 与 EncryptByPassPhrase?

asp.net - IFrame 和 SEO 问题

reactjs - 如何在 react 图表的两个轴上显示文本?