Realizato da

Pubblicato il

python

matplotlib

grafico


tutorial su come creare un grafico a barre in italiano con python e matplotlib
Ciao a tutti e benvenuti in questa piccola guida dove andremo a vedere come creare un grafico a barre usando una libreria molto popolare per Python chiamata matplotlib. Un grafico a barre è molto utile per visualizzare dati di tipo categorico. Vediamo come creare una grafico a barre con Python e matplotlib.

Come creare un grafico a barre con Python e matplotlib

Prima di tutto dobbiamo importare la libreria matplotlib e numpy (una libreria molto utile per la lavorazione dati con python)

import matplotlib.pyplot as plt
import numpy as np


Una volta importate le due librerie, andiamo a creare i dati che andranno del grafico. In questo caso, andremo a creare un grafico a barre che mostra quattro città e le loro rispettive popolazioni.

Creiamo quindi i seguenti array:
citta = ["Roma", "Milano", "Napoli", "Firenze"]
popolazione = [2.873,1.352,0.972130,0.382258]


L’unica cosa che ci rimane è specificare dove andranno posizionate le varie barre del grafico. Per questo possiamo generare un array da 0 a n-1 dove n è il numero delle barre che vogliamo nel grafico (in questo caso il numero delle città)

x_pos = np.arange(len(citta))


Ora possiamo creare il nostro grafico a barre nel seguente modo:

plt.bar(x_pos, popolazione, align='center')
plt.xticks(x_pos, citta)
plt.ylabel('Popolazione')
plt.xlabel('Citta')
plt.title('Popolazione per citta')
plt.show()


Ci siamo ora basta salvare lo script ed eseguirlo con python e dovreste vedere il seguente grafico:

guida in italiano come creare grafico a barre. Esempio di città e popolazione

Vediamo il codice completo per creare il grafico a barre:

import matplotlib.pyplot as plt
import numpy as np
citta = ["Roma", "Milano", "Napoli", "Firenze"]
popolazione = [2.873,1.352,0.972130,0.382258]
x_pos = np.arange(len(citta))
plt.bar(x_pos, popolazione, align='center')
plt.xticks(x_pos, citta)
plt.ylabel('Popolazione')
plt.xlabel('Citta')
plt.title('Popolazione per citta')
plt.show()


Ci siamo ora sapete come creare un semplice grafico a barre usando python.

Se hai una domanda puoi chiedere qualsiasi cosa nei commenti in basso

Grazie per aver letto questa guida su Devnews.it

Spero ti sia stata utile in qualche modo. Ti prego di supportare questa pagina mettendo mi piace alle nostre pagine social cliccando un basso, dove pubblichiamo regolermente notizie, tutorial e fatti curiosi sull'informatica. Grazie e ci vediamo alla prossima :)