Добавление линий сетки и Редактирования местоположения

В этом примере показано, как добавить линии сетки в график. Это также описывает, как отредактировать размещение линий сетки и изменить их внешний вид.

Отобразить координатную сетку

Создайте столбчатую диаграмму и отобразите линии сетки. Линии сетки появляются в отметках деления.

y = rand(10,1);
bar(y)
grid on

Figure contains an axes. The axes contains an object of type bar.

Добавьте незначительные линии сетки между отметками деления.

grid minor

Figure contains an axes. The axes contains an object of type bar.

Выключите все линии сетки.

grid off

Figure contains an axes. The axes contains an object of type bar.

Отобразите координатную сетку в определенном направлении

Отобразите линии сетки в конкретном направлении путем доступа к Axes объект и установка XGrid, YGrid, и ZGrid свойства. Установите эти свойства на любой 'on' или 'off'.

Создайте 2D график и отобразите линии сетки только в направлении Y.

y = rand(10,1);
bar(y)
ax = gca;
ax.XGrid = 'off';
ax.YGrid = 'on';

Figure contains an axes. The axes contains an object of type bar.

Создайте 3-D график и отобразите линии сетки только в z направлении. Используйте box on команда, чтобы показать поле обрисовывает в общих чертах вокруг осей.

[X,Y,Z] = peaks;
surf(X,Y,Z)
box on
ax = gca;
ax.ZGrid = 'on';
ax.XGrid = 'off';
ax.YGrid = 'off';

Figure contains an axes. The axes contains an object of type surface.

Редактирование размещения линии сетки

Создайте график рассеивания случайных данных и отобразите линии сетки.

x = rand(50,1);
y = rand(50,1);
scatter(x,y)
grid on

Figure contains an axes. The axes contains an object of type scatter.

Линии сетки появляются в местоположениях отметки деления. Отредактируйте размещение линий сетки путем изменения местоположений отметки деления.

xticks(0:0.2:1)
yticks([0 0.5 0.8 1])

Figure contains an axes. The axes contains an object of type scatter.

Изменение общего вида линий сетки

Измените цвет, стиль линии и прозрачность линий сетки для графика области. Измените внешний вид линий сетки путем доступа к Axes объект. Затем установите свойства, связанные с сеткой, такие как GridColor, GridLineStyle, и GridAlpha свойства. Отобразите линии сетки сверху графика путем установки Layer свойство.

y = rand(10,1);
area(y)
grid on

ax = gca;
ax.GridColor = [0 .5 .5];
ax.GridLineStyle = '--';
ax.GridAlpha = 0.5;
ax.Layer = 'top';

Figure contains an axes. The axes contains an object of type area.

Смотрите также

Функции

Свойства

Похожие темы