如何从WindowsForm中的图表中删除网格线?

如何从图表中删除网格线? 我使用标准的图表库。

谢谢!

假设有一个ChartArea,您可以尝试以下设置:

chart1.ChartAreas[0].AxisX.MajorGrid.LineWidth = 0; chart1.ChartAreas[0].AxisY.MajorGrid.LineWidth = 0; 

否则你可能想要使用:

 chart1.ChartAreas["ChartArea1"].AxisX.MajorGrid.LineWidth = 0; chart1.ChartAreas["ChartArea1"].AxisY.MajorGrid.LineWidth = 0; 

其中,“ChartArea1”是系列属性 – >图表 – >图表区域“ChartArea1”

您可以禁用所需图表区域的每个轴的MajorGridMinorGrid

 mainChart.ChartAreas[0].AxisX.MajorGrid.Enabled = false; mainChart.ChartAreas[0].AxisX.MinorGrid.Enabled = false; mainChart.ChartAreas[0].AxisY.MajorGrid.Enabled = false; mainChart.ChartAreas[0].AxisY.MinorGrid.Enabled = false; 

如下所示: https : //github.com/sinairv/MSChartWrapper/blob/master/MSChartWrapper/ChartWrapper.cs#L58-L61

如果您只是使用设计器,您可以像这样导航到MajorGrid属性…

VS Chart MajorGrid属性