C# 使chart控件X轴坐标从0开始,而不是从-1开始的一种解决办法

        在使用chart控件画图时,绑定好数据之后可以绘制出想要的曲线了,可是X轴坐标间隔不太合适,就进行了相关的轴间隔设置,设置间隔为5,但是坐标却是4、9、14...。后来发现原来X轴的起始坐标一直不是0,而是-1。如下图:

momojiang5


于是进行了属性设置:

chart1.ChartAreas[0].AxisX.IsStartedFromZero = true;
        无效。

        又设置:

chart1.ChartAreas[0].AxisX.Minimum = 0;
        无效,too.

        研究了半天发现是坐标轴间隔偏移量的问题,设置了如下属性之后就可以了。如下图。

chart1.ChartAreas[0].AxisX.IntervalOffset = 1.00D;

        不过绘制出来的曲线实际上还是从-1开始,只是直观显示好看了许多。暂时没有找到更好的解决方法,小菜一只,还望大神指点羡慕

展开阅读全文

没有更多推荐了,返回首页