Come regolare la dimensione del contenitore negli istogrammi matplotlib
È possibile utilizzare uno dei seguenti metodi per regolare la dimensione del contenitore degli istogrammi in Matplotlib:
Metodo 1: specificare il numero di contenitori
plt. hist (data, bins= 6 )
Metodo 2: specificare i limiti del bucket
plt. hist (data, bins=[0, 4, 8, 12, 16, 20])
Metodo 3: specificare la larghezza del contenitore
w=2 plt. hist (data, bins=np. arange (min(data), max(data) + w, w))
Gli esempi seguenti mostrano come utilizzare nella pratica ciascuno di questi metodi.
Esempio 1: specificare il numero di contenitori
Il codice seguente mostra come specificare il numero di gruppi da utilizzare in un istogramma:
import matplotlib. pyplot as plt
#define data
data = [1, 2, 2, 4, 5, 5, 6, 8, 9, 12, 14, 15, 15, 15, 16, 17, 19]
#create histogram with specific number of bins
plt. hist (data, edgecolor=' black ', bins= 6 )
Tieni presente che più categorie specifichi, più ristrette saranno le categorie.
Esempio 2: specificare i confini del gruppo
Il codice seguente mostra come specificare i limiti effettivi dei gruppi in un istogramma:
import matplotlib. pyplot as plt
#define data
data = [1, 2, 2, 4, 5, 5, 6, 8, 9, 12, 14, 15, 15, 15, 16, 17, 19]
#create histogram with specific bin boundaries
plt. hist (data, edgecolor=' black ', bins=[0, 4, 8, 12, 16, 20])
In questo esempio abbiamo specificato che ciascun gruppo deve avere la stessa larghezza, ma puoi specificare i limiti in modo che ciascun gruppo abbia dimensioni diverse.
Esempio 3: specificare la larghezza del contenitore
Il codice seguente mostra come specificare la larghezza del contenitore in un istogramma:
import matplotlib. pyplot as plt import numpy as np #define data data = [1, 2, 2, 4, 5, 5, 6, 8, 9, 12, 14, 15, 15, 15, 16, 17, 19] #specify bin width to use w= 2 #create histogram with specified bin width plt. hist (data, edgecolor=' black ', bins=np. arange (min(data), max(data) + w, w))
Tieni presente che minore è la larghezza del contenitore specificata, più stretti saranno i contenitori.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre funzioni comuni in Matplotlib:
Come aumentare la dimensione del grafico in Matplotlib
Come creare un grafico di densità in Matplotlib
Come tracciare una serie temporale in Matplotlib