Как удалить сетки из диаграммы в WindowsForm?
Как удалить сетку из диаграммы? Я использую стандартную библиотеку диаграмм.
Спасибо!
Ответы
Ответ 1
При условии, что для одного 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
Вы можете отключить 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
Ответ 3
Если вы просто используете конструктор, вы можете перейти к свойству MajorGrid, как это...
![VS Chart MajorGrid Property]()