Mschart网格线不是从零开始

时间:2013-01-04 08:08:37

标签: mschart mirror gridlines

在VS2010 VB中我使用的是MSChart(.Net 4),我有一个FastLine图表,X轴的值为-2000到2000,Y轴的值为-20到20。

X axix中网格线的间隔是250,我需要从原点“镜像”网格线(即-250,250; -500,500; ...)但是当我执行应用程序时总是第一次网格线是-200,50,然后是-450,300 ......

我尝试在轴属性中使用StartFromZero = True但没有成功。有没有办法强制网格线从原点(零)对称?

1 个答案:

答案 0 :(得分:0)

感谢您的评论。 我通过设置Axis的IntervalOffset解决了这个问题。此偏移量表示第一个网格线从图表左侧的偏移量(在X axix的情况下)。通过计算所需的位移(myChart.ChartAreas(0).AxisX.IntervalOffset = myChart.ChartAreas(0).AxisX.Maximum Mod yourIntervalValue)从最左边的值到达0并使用的间隔,我能够使网格线成为图表的中间与零线匹配。 我希望它能帮助别人。