Как удалить линии сетки из диаграммы в WindowsForm? - PullRequest
17 голосов
/ 15 января 2012

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

Спасибо!

Ответы [ 3 ]

29 голосов
/ 16 января 2012

Вы можете отключить 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

26 голосов
/ 15 января 2012

Предполагая одну 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 голосов
/ 16 декабря 2016

Если вы просто используете дизайнер, вы можете перейти к свойству MajorGrid следующим образом ...

VS Chart MajorGrid Property

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...