Istogramma 2D Matplotlib

Istogramma 2D Matplotlib
"Matplotlib"È una libreria di visualizzazione dei dati comunemente usata in Python, che ci consente di creare diversi tipi di grafici, grafici e grafici. Un istogramma mostra come i dati sono distribuiti graficamente. UN "Istogramma 2D"È un tipo di istogramma che visualizza la distribuzione articolare di due variabili continue. Viene utilizzato per esplorare la relazione tra queste due variabili dividendo i dati in una griglia e assegnando a ciascuna cella di griglia un colore in base alla frequenza dei punti dati in quella cella.

Questo post illustrerà l'uso del "matplotlib.Pyplot.hist2d ()"Funzione per creare un"Istogramma 2D"In Python.

Come tracciare un "istogramma a 2 dimensioni matplotlib" in Python?

IL "hist2d ()"Funzione di"Pyplot"Modulo nel"matplotlib"La libreria viene utilizzata per tracciare un istogramma 2D in Python.

Sintassi

matplotlib.Pyplot.hist2d (x, y, bin = 10, intervallo = nessuno, densità = false, pesi = nessuno, cmin = nessuno, cmax = nessuno, *, data = nessuno, ** kwargs)

Ora, complottiamo un "Istogramma 2D"Utilizzando il codice di esempio seguente:

Importa matplotlib.Pyplot come Plt
importa numpy
X = Numpy.casuale.Randn (1000)
y = numpy.casuale.Randn (1000)
Plt.Hist2d (x, y, bin = 30, cmap = 'blues')
Plt.colorbar ()
Plt.spettacolo()

Nel codice sopra:

  • Il primo passo è importare il "matplotlib" E "numpy"Biblioteche.
  • IL "numpy.casuale.Randn ()"La funzione viene applicata due volte per generare numeri casuali nell'intervallo specificato, i.e., "0-1000".
  • IL "Plt.hist2d ()"La funzione viene utilizzata per creare un diagramma di istogramma 2D di"X" E "y"Con 30 bidoni e una mappa a colori di" Blues ".
  • Infine, il "Plt.colorbar ()"La funzione aggiunge la barra dei colori e il"Plt.spettacolo()"La funzione visualizza il grafico.

Produzione

Come visto, il "hist2d ()"La funzione crea un istogramma bidimensionale con bidoni rettangolari.

Come personalizzare un istogramma 2D in matplotlib?

Possiamo personalizzare la trama aggiungendo un titolo, etichette agli assi e cambiando la mappa dei colori. Un codice di esempio può essere trovato qui:

Importa matplotlib.Pyplot come Plt
importa numpy
X = Numpy.casuale.Randn (1000)
y = numpy.casuale.Randn (1000)
Plt.Hist2d (x, y, bin = 30, cmap = 'jet')
Plt.colorbar ()
Plt.Titolo ("istogramma 2D")
Plt.xlabel ('x')
Plt.ylabel ('y')
Plt.spettacolo()

Nelle righe di codice sopra:

  • IL "hist2d ()"La funzione viene utilizzata per creare un istogramma 2D dei due array di numeri casuali"X" E "y"Nell'intervallo definito, i.e., "0-1000".
  • Il "PLT, Titolo ()", "PLT.XLabel () "e" PLT.Le funzioni Ylabel () "vengono utilizzate per aggiungere il titolo ed etichettare gli assi" X "e" Y ", rispettivamente.

Produzione

L'output di cui sopra implica che il "Istogramma 2D"È personalizzato in modo appropriato impostando il titolo ed etichettando gli assi" X "e" Y ".

Conclusione

In Python, il "Plt.hist2d ()"Funzione di"Pyplot"Modulo nel"matplotlib"La libreria viene utilizzata per tracciare un istogramma 2D in Python. Per personalizzare l'istogramma, il "Plt.titolo()","Plt.xlabel ()" E "Plt.ylabel ()"Le funzioni possono essere utilizzate impostando rispettivamente il titolo e l'etichettatura dell'asse" X "e" Y ". Questo post ha presentato una guida approfondita su come creare un istogramma 2D usando la funzione discussa nella libreria Matplotlib in Python.