Main Content

grid

Mostrar u ocultar líneas de cuadrícula en ejes

Descripción

grid on muestra las líneas de cuadrícula principales para los ejes actuales devueltos por el comando gca. Las líneas de cuadrícula principales se extienden desde cada marca de graduación.

ejemplo

grid off elimina todas las líneas de cuadrícula de los ejes o la gráfica actuales.

ejemplo

grid activa y desactiva la visibilidad de las líneas de cuadrícula principales.

grid minor activa y desactiva la visibilidad de las líneas de cuadrícula secundarias. Las líneas de cuadrícula secundarias se encuentran entre las marcas de graduación. No todos los tipos de gráficas admiten líneas de cuadrícula secundarias.

ejemplo

grid(visibility) muestra u oculta la cuadrícula especificando un valor visibility. Puede especificar visibility como "on", "off", un valor lógico o un valor OnOffSwitchState.

grid(target,___) utiliza los ejes o la visualización independiente que especifica target en lugar de los ejes actuales. Especifique target antes de cualquier otro argumento.

ejemplo

Ejemplos

contraer todo

Muestre las líneas de cuadrícula para una gráfica de seno.

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.

Cree una gráfica de superficie y elimine las líneas de cuadrícula.

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

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

Muestre las líneas de cuadrícula principales y secundarias para una gráfica de seno.

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.

A partir de la versión R2019b, puede mostrar un mosaico de gráficas utilizando las funciones tiledlayout y nexttile. Llame a la función tiledlayout para crear un diseño de gráfica en mosaico de 2 por 1. Llame a la función nexttile para crear los objetos de ejes ax1 y ax2. Represente datos en cada eje. Luego, muestre líneas de cuadrícula en la gráfica inferior pasando ax2 a la función 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.

Argumentos de entrada

contraer todo

Visibilidad de cuadrícula, especificada como uno de estos valores:

  • "on" u "off": un valor de "on" muestra la cuadrícula y "off" la oculta. También puede especificar los vectores de caracteres 'on' u 'off'.

  • 1 (true) o 0 (false) numérico o lógico: un valor de 1 o true muestra la cuadrícula y 0 o false la oculta. (desde R2024a)

  • Un valor matlab.lang.OnOffSwitchState: un valor de matlab.lang.OnOffSwitchState.on muestra la cuadrícula y matlab.lang.OnOffSwitchState.off la oculta. (desde R2024a)

Objeto objetivo, especificado como una de las siguientes opciones:

  • Cualquier tipo de objeto de ejes: un objeto Axes, PolarAxes o GeographicAxes.

  • Una visualización independiente que tiene una propiedad GridVisible. Por ejemplo, una gráfica heatmap tiene una propiedad GridVisible.

  • Un arreglo de ejes o visualizaciones independientes que pertenecen a la misma clase. Para determinar la clase, use la función class.

Si no se especifica el objetivo, la función grid afecta al objeto de gráficas devuelto por el comando gca.

Sugerencias

  • Cuando se trabaja con ejes cartesianos, algunas propiedades de ejes afectan a la apariencia de las líneas de cuadrícula. Esta tabla enumera un subconjunto de propiedades de ejes relacionado con las líneas de cuadrícula.

    Propiedad de ejesDescripción
    XTick, YTick, ZTickUbicación de las marcas de graduación y de las líneas de cuadrícula principales para cada dirección de eje
    XGrid, YGrid, ZGridVisualización de las líneas de cuadrícula principales para cada dirección de eje
    XMinorGrid, YMinorGrid, ZMinorGridVisualización de las líneas de cuadrícula secundarias para cada dirección de eje
    LineWidthAncho de línea de las líneas de cuadrícula, del contorno del cuadro de ejes y de las marcas de graduación
    GridLineStyleEstilo de las líneas de cuadrícula principales
    MinorGridLineStyleEstilo de las líneas de cuadrícula secundarias
    GridColorColor de las líneas de cuadrícula principales
    MinorGridColorColor de las líneas de cuadrícula secundarias
    GridAlphaTransparencia de las líneas de cuadrícula principales
    MinorGridAlphaTransparencia de las líneas de cuadrícula secundarias
    LayerUbicación de las líneas de cuadrícula con respecto a los datos representados

  • Cuando se trabaja con ejes polares, algunas propiedades de ejes polares afectan a la apariencia de las líneas de cuadrícula. Esta tabla enumera un subconjunto de propiedades de ejes polares relacionado con las líneas de cuadrícula.

    Propiedad de ejes polaresDescripción
    ThetaTick, RTickUbicación de las marcas de graduación y de las líneas de cuadrícula principales para cada dirección de eje
    ThetaGrid, RGridVisualización de las líneas de cuadrícula principales para cada dirección de eje
    ThetaMinorGrid, RMinorGridVisualización de las líneas de cuadrícula secundarias para cada dirección de eje
    LineWidthAncho del contorno, las marcas de graduación y las líneas de cuadrícula
    GridLineStyleEstilo de las líneas de cuadrícula principales
    MinorGridLineStyleEstilo de las líneas de cuadrícula secundarias
    GridColorColor de las líneas de cuadrícula principales
    MinorGridColorColor de las líneas de cuadrícula secundarias
    GridAlphaTransparencia de las líneas de cuadrícula principales
    MinorGridAlphaTransparencia de las líneas de cuadrícula secundarias
    LayerUbicación de las líneas de cuadrícula con respecto a los datos representados

  • Cuando se trabaja con ejes geográficos, algunas propiedades de ejes geográficos afectan a la apariencia de las líneas de cuadrícula. Esta tabla enumera un subconjunto de propiedades de ejes geográficos relacionado con las líneas de cuadrícula. Tenga en cuenta que los objetos GeographicAxes no admiten líneas de cuadrícula secundarias.

    Propiedad de ejes geográficosDescripción
    GridVisualización de las líneas de cuadrícula de latitud y longitud
    LineWidthAncho de línea de las líneas de cuadrícula, del contorno del cuadro y de las marcas de graduación
    GridLineStyleEstilo de las líneas de cuadrícula
    GridColorColor de las líneas de cuadrícula
    GridAlphaTransparencia de las líneas de cuadrícula

Algoritmos

La función grid establece estas propiedades de objeto de gráficas en 'on' u 'off':

  • XGrid, YGrid y ZGrid cuando se trabaja con objetos Axes cartesianos.

  • ThetaGrid y RGrid cuando se trabaja con objetos PolarAxes.

  • Grid cuando se trabaja con objetos GeographicAxes.

  • GridVisible cuando se trabaja con otros tipos de objetos de gráficas, como un objeto HeatmapChart.

Historial de versiones

Introducido antes de R2006a

expandir todo