Microsoft图表网格线未以“整数”绘制

问题描述:

当Microsoft图表控件放大时,标签和网格线的值通常看起来像38.2,39.2,40.2,41.2 ...而不是38,39, 40,41。我尝试使用下面显示的代码没有成功地设置间隔偏移来纠正此问题。Microsoft图表网格线未以“整数”绘制

myChart.ChartAreas[0].AxisX.MinorGrid.IntervalOffset = myChart.ChartAreas[0].AxisY.ScaleView.ViewMinimum % 1; 
myChart.ChartAreas[0].AxisX.IntervalOffset = myChart.ChartAreas[0].AxisY.ScaleView.ViewMinimum % 1; 

什么是从特定值开始绘制主要和次要网格线和标签的正确方法?

您的问题可能是由于边距增加引起的。确保你设置了

myChart.ChartArea[0].AxisX.IsMarginVisible = false;