grid

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

Описание

пример

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 свойство. Для примера, a heatmap график имеет GridVisible свойство.

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

Если вы не задаете цель, то 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Расположение линий сетки относительно нанесенных на график данных

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

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

Алгоритмы

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

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

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

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

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

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте