如何从图表中删除网格线?我使用标准的图表库。
谢谢!
答案 0 :(得分:29)
您可以停用所需图表区域的每个轴的MajorGrid
或MinorGrid
:
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)