сетка

Отобразите или скройте линии сетки осей

Синтаксис

grid on
grid off
grid
grid minor
grid(target,___)

Описание

пример

grid on отображает главные линии сетки для текущей системы координат или графика, возвращенного командой gca. Главные линии сетки расширяют от каждой отметки деления.

пример

grid off удаляет все линии сетки из текущей системы координат или графика.

grid переключается видимость главных линий сетки.

пример

grid minor переключается видимость незначительных линий сетки. Незначительные линии сетки находятся между отметками деления. Не все типы графиков поддерживают незначительные линии сетки.

пример

grid(target,___) использует оси или график, заданный target вместо текущей системы координат или графика. Задайте target как первый входной параметр. Используйте одинарные кавычки вокруг других входных параметров, например, grid(target,'on').

Примеры

свернуть все

Отобразите линии сетки для графика синуса.

x = linspace(0,10);
y = sin(x);
plot(x,y)
grid on

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

[X,Y,Z] = peaks; 
surf(X,Y,Z)
grid off

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

x = linspace(0,10);
y = sin(x);
plot(x,y)
grid on
grid minor

Создайте фигуру с двумя подграфиками и присвойте Объекты осей переменным ax1 и ax2. Постройте синусоиду в каждом подграфике. Затем отобразите линии сетки на верхнем подграфике путем определения ax1 как входного параметра к функции grid.

x = linspace(0,10);
y = sin(x);
ax1 = subplot(2,1,1);
plot(ax1,x,y)

y2 = sin(3*x);
ax2 = subplot(2,1,2);
plot(ax2,x,y2)

grid(ax1,'on')

Входные параметры

свернуть все

Целевые оси или график, заданный как объект Axes, объект PolarAxes или графический объект, который имеет свойство GridVisible. Например, можно добавить или удалить линии сетки из объекта HeatmapChart с помощью функции grid.

Если вы не задаете цель, то функция grid влияет на графический объект, возвращенный командой gca.

Советы

  • При работе с Осями декартовой системы координат некоторые свойства осей влияют на внешний вид линий сетки. Эта таблица приводит подмножество свойств осей, связанных с линиями сетки.

    Свойство осейОписание
    XTick, YTick, ZTick Местоположение отметок деления и главных линий сетки для каждого направления оси
    XGrid, YGrid, ZGrid Отображение главных линий сетки для каждого направления оси
    XMinorGrid, YMinorGrid, ZMinorGrid Отображение незначительных линий сетки для каждого направления оси
    LineWidthШирина линии линий сетки, схемы поля осей и отметок деления
    GridLineStyleГлавный стиль линии сетки
    MinorGridLineStyleНезначительный стиль линии сетки
    GridColorГлавный цвет линий сетки
    MinorGridColorНезначительный цвет линий сетки
    GridAlphaГлавная прозрачность линии сетки
    MinorGridAlphaНезначительная прозрачность линии сетки
    LayerМестоположение линий сетки относительно отображенных на графике данных

  • При работе с полярными осями некоторые свойства полярных осей влияют на внешний вид линий сетки. Эта таблица приводит подмножество свойств полярных осей, связанных с линиями сетки.

    Свойство PolarAxesОписание
    ThetaTick, RTickМестоположение отметок деления и главных линий сетки для каждого направления оси
    ThetaGrid, RGridОтображение главных линий сетки для каждого направления оси
    ThetaMinorGrid, RMinorGridОтображение незначительных линий сетки для каждого направления оси
    LineWidthШирина схемы, отметок деления и линий сетки
    GridLineStyleГлавный стиль линии сетки
    MinorGridLineStyleНезначительный стиль линии сетки
    GridColorГлавный цвет линий сетки
    MinorGridColorНезначительный цвет линий сетки
    GridAlphaГлавная прозрачность линии сетки
    MinorGridAlphaНезначительная прозрачность линии сетки
    LayerМестоположение линий сетки относительно отображенных на графике данных

Алгоритмы

Функция grid устанавливает эти свойства графического объекта или на 'on' или на 'off':

  • XGrid, YGrid и ZGrid при работе с Декартовыми объектами Axes.

  • ThetaGrid и RGrid при работе с объектами PolarAxes.

  • GridVisible при работе с другими типами графических объектов, такими как объект HeatmapChart.

Представлено до R2006a