exponenta event banner

сетка

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

Описание

пример

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

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

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

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

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

Отображение основной и вспомогательной линий сетки для синусоидального графика.

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

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

Начиная с R2019b, можно отобразить мозаику графиков с помощью tiledlayout и nexttile функции. Позвоните в tiledlayout для создания компоновки мозаичной диаграммы «2 на 1». Позвоните в nexttile для создания объектов осей ax1 и ax2. Постройте график данных в каждой оси. Затем отобразить линии сетки на нижнем графике путем передачи ax2 в grid функция.

x = linspace(0,10);
y1 = sin(x);
y2 = sin(3*x);
tiledlayout(2,1)

% Top plot
ax1 = nexttile;
plot(ax1,x,y1)

% Bottom plot
ax2 = nexttile;
plot(ax2,x,y2)
grid(ax2,'on')

Figure contains 2 axes. Axes 1 contains an object of type line. Axes 2 contains an object of type line.

Входные аргументы

свернуть все

Целевой объект, указанный как один из следующих:

  • Любой тип объекта-оси: Axes, PolarAxes, или GeographicAxes объект.

  • Автономная визуализация, имеющая GridVisible собственность. Например, heatmap диаграмма имеет GridVisible собственность.

  • Массив осей или автономных визуализаций, принадлежащих одному классу. Для определения класса используйте class функция.

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

Совет

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

    Свойство «Оси»Описание
    XTick, YTick, ZTickРасположение засечек и основных линий сетки для каждого направления оси
    XGrid, YGrid, ZGridОтображение основных линий сетки для каждого направления оси
    XMinorGrid, YMinorGrid, ZMinorGridОтображение вспомогательных линий сетки для каждого направления оси
    LineWidthШирина линий сетки, контур рамки осей и засечки
    GridLineStyleСтиль основных линий сетки
    MinorGridLineStyleСтиль вспомогательной линии сетки
    GridColorЦвет основной линии сетки
    MinorGridColorЦвет вспомогательной линии сетки
    GridAlphaПрозрачность основных линий сетки
    MinorGridAlphaДополнительная прозрачность линий сетки
    LayerРасположение линий сетки по отношению к выводимым на печать данным

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

    Свойство «Полярные оси»Описание
    ThetaTick, RTickРасположение засечек и основных линий сетки для каждого направления оси
    ThetaGrid, RGridОтображение основных линий сетки для каждого направления оси
    ThetaMinorGrid, RMinorGridОтображение вспомогательных линий сетки для каждого направления оси
    LineWidthШирина контура, засечек и линий сетки
    GridLineStyleСтиль основных линий сетки
    MinorGridLineStyleСтиль вспомогательной линии сетки
    GridColorЦвет основной линии сетки
    MinorGridColorЦвет вспомогательной линии сетки
    GridAlphaПрозрачность основных линий сетки
    MinorGridAlphaДополнительная прозрачность линий сетки
    LayerРасположение линий сетки по отношению к выводимым на печать данным

  • При работе с географическими осями некоторые свойства географических осей влияют на внешний вид линий сетки. В этой таблице приводится подмножество свойств географических осей, связанных с линиями сетки. Обратите внимание, что GeographicAxes объекты не поддерживают вспомогательные линии сетки.

    Собственность GeographicAxesОписание
    GridОтображение линий сетки широты и долготы
    LineWidthШирина линий сетки, контур рамки и засечки
    GridLineStyleСтиль линии сетки
    GridColorЦвет линий сетки
    GridAlphaПрозрачность линий сетки

Алгоритмы

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

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

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

  • Grid при работе с GeographicAxes объекты.

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

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