如何操作 Winforms 图表

How can I manipulate Winforms chart

我在拟合图表时遇到问题:

如何调整或操纵 y 轴数字以从我想要的位置开始?

其次,有没有一种方法(属性)可以帮助我友好地显示此图?如我们所见,所有 x 轴名称均未显示,可能是 space b/w 灰色和蓝色条?

欢迎提供有关如何友好显示图表的任何帮助

您可以设置每个轴的Interval

yourChart.ChartAreas[0].AxisY.Interval = 17;

你可以让它从任何 Offset:

开始
yourChart.ChartAreas[0].AxisY.IntervalOffset = 11;

至于 X-Axis Labels 不知道你的代码就很难说..

..但基本上相同的选项也适用于此:

yourChart.ChartAreas[0].AxisX.Interval = 1;

要控制列的宽度,您可以自定义设置 属性 PixelPointWidth,但无法添加间距。

我找到的所有解决方案都是 hack,最好的解决方案是在真实数据系列之间添加一个虚拟 Series

chart1.Series[0]["PixelPointWidth"] = "33";
chart1.Series["gap"]["PixelPointWidth"] = "33";
chart1.Series[2]["PixelPointWidth"] = "33";

用相同数量的 DataPoints 填充它,X 值为 0!