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 object. The axes object contains an object of type line.

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

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

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

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

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

Figure contains an axes object. The axes object 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 objects. Axes object 1 contains an object of type line. Axes object 2 contains an object of type line.

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

свернуть все

Целевой объект в виде одного из следующего:

  • Любой тип объекта осей: Axespolaraxes, или 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' Местоположение отметок деления и главных линий сетки для каждого направления оси
    ThetaGridRGrid Отображение главных линий сетки для каждого направления оси
    ThetaMinorGridRMinorGrid Отображение незначительных линий сетки для каждого направления оси
    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