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

时间:2012-04-18 16:22:45

标签: c# data-visualization mschart dundas

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

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;

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

1 个答案:

答案 0 :(得分:1)

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

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