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 ) 

Istogramma matplotlib con numero specifico di contenitori

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

Aggiungi un commento

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