Подтвердить что ты не робот

Как удалить сетки из диаграммы в WindowsForm?

Как удалить сетку из диаграммы? Я использую стандартную библиотеку диаграмм.

Спасибо!

4b9b3361

Ответ 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