Main Content

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

grid

Visualizzare o nascondere le linee della griglia degli assi

Descrizione

grid on visualizza le linee principali della griglia per gli assi correnti, restituite dal comando gca. Le linee principali della griglia si estendono da ogni segno di spunta.

esempio

grid off rimuove tutte le linee della griglia dagli assi o dal grafico corrente.

esempio

grid alterna la visibilità delle linee principali della griglia.

grid minor alterna la visibilità delle linee secondarie della griglia. Le linee secondarie della griglia si trovano tra i segni di spunta. Non tutti i tipi di grafici supportano linee secondarie della griglia.

esempio

grid(target,___) utilizza gli assi o la visualizzazione standalone specificata da target anziché gli assi correnti. Specificare target come primo argomento di input. Utilizzare le virgolette singole per racchiudere altri argomenti di input, ad esempio grid(target,'on').

esempio

Esempi

comprimi tutto

Visualizzare le linee della griglia per un grafico sinusoidale.

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.

Creare un grafico a superficie e rimuovere le linee della griglia.

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

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

Visualizzare le linee principali e secondarie della griglia per un grafico sinusoidale.

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 partire dalla release R2019b, è possibile visualizzare la disposizione a piastrelle dei grafici utilizzando le funzioni tiledlayout e nexttile. Chiamare la funzione tiledlayout per creare il layout a piastrelle di un grafico 2x1. Chiamare la funzione nexttile per creare gli oggetti assi ax1 e ax2. Tracciare i dati su ciascun asse. Quindi visualizzare le linee della griglia nel grafico inferiore passando ax2 alla funzione 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.

Argomenti di input

comprimi tutto

Oggetto di destinazione, specificato in uno dei seguenti modi:

  • Qualsiasi tipo di oggetto asse: un oggetto Axes, PolarAxes o GeographicAxes.

  • Una visualizzazione standalone con proprietà GridVisible. Ad esempio, un grafico heatmap ha una proprietà GridVisible.

  • Un array di assi o di visualizzazioni standalone che appartengono alla stessa classe. Per determinare la classe, utilizzare la funzione class.

Se non si specifica la destinazione, la funzione grid influisce sull'oggetto grafico restituito dal comando gca.

Suggerimenti

  • Quando si lavora con gli assi cartesiani, alcune proprietà degli assi influenzano l'aspetto delle linee della griglia. Questa tabella elenca un sottoinsieme di proprietà degli assi relative alle linee della griglia.

    Proprietà degli assiDescrizione
    XTick, YTick, ZTickPosizione dei segni di spunta e delle linee principali della griglia per ciascuna direzione dell'asse
    XGrid, YGrid, ZGridVisualizzazione delle linee principali della griglia per ciascuna direzione dell'asse
    XMinorGrid, YMinorGrid, ZMinorGridVisualizzazione delle linee secondarie della griglia per ciascuna direzione dell'asse
    LineWidthLarghezza delle linee della griglia, del contorno della casella degli assi e dei segni di spunta
    GridLineStyleStile delle linee principali della griglia
    MinorGridLineStyleStile delle linee secondarie della griglia
    GridColorColore delle linee principali della griglia
    MinorGridColorColore delle linee secondarie della griglia
    GridAlphaTrasparenza delle linee principali della griglia
    MinorGridAlphaTrasparenza delle linee secondarie della griglia
    LayerPosizione delle linee della griglia in relazione ai dati tracciati

  • Quando si lavora con gli assi polari, alcune proprietà degli assi polari influenzano l'aspetto delle linee della griglia. Questa tabella elenca un sottoinsieme di proprietà degli assi polari relative alle linee della griglia.

    Proprietà degli assi polariDescrizione
    ThetaTick, RTickPosizione dei segni di spunta e delle linee principali della griglia per ciascuna direzione dell'asse
    ThetaGrid, RGridVisualizzazione delle linee principali della griglia per ciascuna direzione dell'asse
    ThetaMinorGrid, RMinorGridVisualizzazione delle linee secondarie della griglia per ciascuna direzione dell'asse
    LineWidthLarghezza del contorno, dei segni di spunta e delle linee della griglia
    GridLineStyleStile delle linee principali della griglia
    MinorGridLineStyleStile delle linee secondarie della griglia
    GridColorColore delle linee principali della griglia
    MinorGridColorColore delle linee secondarie della griglia
    GridAlphaTrasparenza delle linee principali della griglia
    MinorGridAlphaTrasparenza delle linee secondarie della griglia
    LayerPosizione delle linee della griglia in relazione ai dati tracciati

  • Quando si lavora con gli assi geografici, alcune proprietà degli assi geografici influenzano l'aspetto delle linee della griglia. Questa tabella elenca un sottoinsieme di proprietà degli assi geografici relative alle linee della griglia. Si noti che gli oggetti GeographicAxes non supportano le linee secondarie della griglia.

    Proprietà degli assi geograficiDescrizione
    GridVisualizzazione delle linee di latitudine e longitudine della griglia
    LineWidthLarghezza delle linee della griglia, del contorno della casella e dei segni di spunta
    GridLineStyleStile delle linee della griglia
    GridColorColore delle linee della griglia
    GridAlphaTrasparenza delle linee della griglia

Algoritmi

La funzione grid imposta queste proprietà dell'oggetto grafico su 'on' o 'off':

  • XGrid, YGrid e ZGrid quando si lavora con oggetti Axes cartesiani.

  • ThetaGrid e RGrid quando si lavora con oggetti PolarAxes.

  • Grid quando si lavora con oggetti GeographicAxes.

  • GridVisible quando si lavora con altri tipi di oggetti grafici, come un oggetto HeatmapChart.

Cronologia versioni

Introduzione prima di R2006a