Main Content

gca

Assi o grafico correnti

Sintassi

Descrizione

esempio

ax = gca restituisce gli assi correnti (o la visualizzazione standalone) nella figura corrente. Utilizzare ax per ottenere e impostare le proprietà degli assi correnti. Se non sono presenti assi o grafici nella figura corrente, gca crea un oggetto assi cartesiani.

Esempi

comprimi tutto

Tracciare un'onda sinusoidale.

x = linspace(0,10);
y = sin(4*x);
plot(x,y)

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

Impostare la dimensione del carattere, la direzione del segno di spunta, la lunghezza del segno di spunta e i limiti degli assi y per gli assi correnti. Utilizzare gca per fare riferimento agli assi correnti.

ax = gca; % current axes
ax.FontSize = 12;
ax.TickDir = 'out';
ax.TickLength = [0.02 0.02];
ax.YLim = [-2 2];

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

Argomenti di output

comprimi tutto

Assi correnti, restituiti come un oggetto Axes, un oggetto PolarAxes, un oggetto GeographicAxes o una visualizzazione standalone, come heatmap.

Ulteriori informazioni

comprimi tutto

Assi correnti

L’asse corrente è l’oggetto di destinazione predefinito per molti comandi grafici, come plot, title e xlim. I seguenti tipi di oggetti possono diventare gli assi correnti. In genere, si tratta dell’ultimo di questi oggetti che è stato creato, cliccato o tracciato.

  • Un oggetto Axes.

  • Un oggetto PolarAxes.

  • Un oggetto GeographicAxes.

  • Una visualizzazione standalone, ossia un grafico progettato per uno scopo specifico che funziona indipendentemente da altri grafici. Ad esempio, heatmap è una visualizzazione standalone per osservare l'interazione tra due variabili in dati tabellari.

La proprietà CurrentAxes di una figura ne memorizza gli assi correnti.

Suggerimenti

  • L'interazione dell'utente può modificare gli assi o il grafico correnti. È preferibile attribuire gli assi o il grafico a una variabile al momento della creazione, piuttosto che ricorrere a gca.

  • Modificando la figura corrente si modificano anche gli assi o il grafico correnti.

  • Impostare le proprietà degli assi dopo il plottaggio, poiché alcune funzioni di plottaggio azzerano le proprietà degli assi.

  • Per accedere agli assi o al grafico correnti senza forzare la creazione di assi cartesiani, utilizzare la notazione col punto per interrogare le proprietà CurrentAxes. MATLAB® restituisce un array vuoto se non sono presenti assi correnti.

    fig = gcf;
    ax = fig.CurrentAxes;

Cronologia versioni

Introduzione prima di R2006a

Vedi anche

Funzioni

Proprietà