Come cambiare il colore di un istogramma matplotlib (con esempi)


Puoi utilizzare la seguente sintassi di base per modificare il colore di un istogramma in Matplotlib:

 plt. hist (data, color=" lightblue ", ec=" red ")

Oro:

  • data : il nome dei dati da utilizzare per l’istogramma
  • color : il colore di riempimento delle barre dell’istogramma
  • ec : il colore del bordo delle barre nell’istogramma

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: cambiare il colore di un istogramma Matplotlib

Supponiamo di avere la seguente lista di valori:

 #define list of data
data = [2, 4, 4, 5, 6, 6, 7, 8, 9, 9, 9, 10, 12, 12, 14]

Possiamo utilizzare la seguente sintassi di base per creare un istogramma Matplotlib per visualizzare i valori in questo set di dati:

 import matplotlib. pyplot as plt

#create histogram
plt. hist (data)

Per impostazione predefinita, Matplotlib crea un istogramma con un colore di riempimento blu scuro e nessun colore dei bordi.

Tuttavia, possiamo utilizzare la seguente sintassi per modificare il colore di riempimento in azzurro e il colore del bordo in rosso:

 import matplotlib. pyplot as plt

#create histogram with light blue fill color and red edge color
plt. hist (data, color=" lightblue ", ec=" red ") 

Il nuovo istogramma ha un colore di riempimento azzurro e un colore del bordo rosso.

Puoi anche utilizzare l’argomento lw per modificare la larghezza della linea dei bordi dell’istogramma:

 import matplotlib. pyplot as plt

#create histogram
plt. hist (data, color = " lightblue ", ec=" red ", lw= 5 ) 

Maggiore è il valore utilizzato per lw , più spessi saranno i bordi delle barre.

Nota : puoi trovare la documentazione completa per la funzione hist di Matplotlib qui .

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre operazioni comuni in Python:

Come creare un istogramma da Pandas DataFrame
Come tracciare un istogramma da un elenco di dati in Python

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *