Contenuto principale

Tipi di grafici a barre

I grafici a barre sono utili per visualizzare i risultati in un determinato periodo di tempo, confrontare i risultati di diversi insieme di dati e mostrare come i singoli elementi contribuiscono a un importo complessivo.

Per impostazione predefinita, i grafici a barre rappresentano ciascun elemento di un vettore o di una matrice come una barra, in modo tale che l'altezza della barra sia proporzionale al valore dell'elemento.

Grafico a barre bidimensionale

La funzione bar distribuisce le barre lungo l'asse x. Gli elementi nella stessa riga di una matrice sono raggruppati insieme. Ad esempio, se una matrice ha cinque righe e tre colonne, bar visualizza cinque gruppi di tre barre lungo l'asse x. Il primo cluster di barre rappresenta gli elementi nella prima riga di Y.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
bar(Y)

Figure contains an axes object. The axes object contains 3 objects of type bar.

Per sovrapporre gli elementi in una riga, specificare l'opzione stacked per la funzione bar.

figure
bar(Y,'stacked')

Figure contains an axes object. The axes object contains 3 objects of type bar.

Grafico a barre bidimensionale orizzontale

La funzione barh distribuisce le barre lungo l'asse y. Gli elementi nella stessa riga di una matrice sono raggruppati insieme.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
barh(Y)

Figure contains an axes object. The axes object contains 3 objects of type bar.

Grafico a barre tridimensionale

La funzione bar3 disegna ogni elemento come un blocco tridimensionale separato e distribuisce gli elementi di ciascuna colonna lungo l'asse y.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
bar3(Y)

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

Per sovrapporre gli elementi in una riga, specificare l'opzione stacked per la funzione bar3.

figure
bar3(Y,'stacked')

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

Grafico a barre tridimensionale orizzontale

La funzione bar3h disegna ogni elemento come un blocco tridimensionale separato e distribuisce gli elementi di ciascuna colonna lungo l'asse z.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
bar3h(Y)

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

Vedi anche

| | |