如何从Windows窗体中的图表中删除网格线?

时间:2012-01-15 16:29:20

标签: c# winforms charts

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

谢谢!

3 个答案:

答案 0 :(得分:29)

您可以停用所需图表区域的每个轴的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

答案 1 :(得分:26)

假设有一个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"

答案 2 :(得分:2)

如果你只是使用设计师,你可以像这样导航到MajorGrid属性......

VS Chart MajorGrid Property