C# Microsoft图表网格线未在';整个';数字

C# Microsoft图表网格线未在';整个';数字,c#,data-visualization,mschart,dundas,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.IntervalOf

放大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;

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

添加边距可能会导致您的问题。一定要做好准备

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