Durante lโ€™analisi dei dati capita molto spesso di volerli rappresentare graficamente. Il grafico a colonne รจ una delle rappresentazioni piรน semplici.

In questa micro-lezione, vedremo come costruire un grafico a colonne usando la libreria pandas, quindi senza importare librerie specifiche per la visualizzazione dei dati.

Iniziamo

Assicuriamoci di importare pandas:

import pandas as pd

Immaginiamo adesso di avere un dataframe come questo:

Prima di costruire una visualizzazione, dobbiamo assicurarsi che la colonna che categorizza i nostri dati sia lโ€™indice del dataframe. Se non lo รจ, possiamo eseguire questo codice:

df.set_index('cittร ', inplace=True)

Costruire un grafico a colonne verticali

Adesso siamo pronti a costruire il nostro grafico a colonne verticali. Proviamo con la versione base:

df.plot.bar()

Ed ecco qui il risultato:

Ruotare i nomi sullโ€™asse delle X

I nomi delle cittร  sono poco leggibili. Possiamo cambiare il loro angolo di rotazione cosรฌ:

# rotazione di 45 gradi
df.plot.bar(rot=45)

# rotazione di 30 gradi
df.plot.bar(rot=30)

# allineamento orizzontale
df.plot.bar(rot=0)

Eliminare la legenda e aggiungere un titolo

Nel grafico visto qui sopra la legenda non ha alcuna utilitร . Inoltre, sarebbe opportuno inserire un titolo. Vediamo come fare:

df.plot.bar(rot=0, legend=False, title='Vendite per cittร ')

Ed ecco qui il risultato:

Costruire un grafico a colonne orizzontali

Se invece vogliamo costruire un grafico a colonne orizzontali, possiamo farlo cosรฌ:

df.plot.barh(rot=0, legend=False, title='Vendite per cittร ')

Infatti, usando plot.barh() avremo questo risultato:

Alla prossima micro-lezione ๐Ÿ‘‹