Main Content

grid

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

Descripción

ejemplo

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.

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

ejemplo

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.

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.

ejemplo

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.

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

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

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

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

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')

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