Matplotlib 2D -histogram

Matplotlib 2D -histogram
Matplotlib”Er et ofte brukt datavisualiseringsbibliotek i Python, som gjør oss i stand til å lage forskjellige typer grafer, diagrammer og plott. Et histogram viser hvordan data distribueres grafisk. En "2D -histogram”Er en type histogram som visualiserer leddfordelingen av to kontinuerlige variabler. Det brukes til å utforske forholdet mellom disse to variablene ved å dele dataene i et rutenett og tilordne hver rutenettcelle en farge basert på frekvensen av datapunkter i den cellen.

Dette innlegget vil illustrere bruken av "Matplotlib.Pyplot.hist2d ()”Funksjon for å lage en“2D -histogram”I Python.

Hvordan plotte et "matplotlib 2-dimensjon histogram" i python?

hist2d ()”Funksjonen til“Pyplot”Modul i“Matplotlib”Bibliotek brukes til å plotte et 2D -histogram i Python.

Syntaks

Matplotlib.Pyplot.hist2d (x, y, binger = 10, rekkevidde = ingen, tetthet = falsk, vekter = ingen, cmin = ingen, cmax = ingen, *, data = ingen, ** kwargs)

La oss nå plante en "2D -histogram”Bruke eksemplet nedenfor:

Importer matplotlib.Pyplot som Plt
Importer numpy
x = numpy.tilfeldig.Randn (1000)
y = numpy.tilfeldig.Randn (1000)
plt.hist2d (x, y, binger = 30, cmap = 'blues')
plt.Colorbar ()
plt.forestilling()

I koden ovenfor:

  • Det første trinnet er å importere “Matplotlib”Og“numpy”Biblioteker.
  • numpy.tilfeldig.Randn ()”Funksjon brukes to ganger for å generere tilfeldige tall innenfor det spesifiserte området, i.e., “0-1000”.
  • plt.hist2d ()”Funksjon brukes til å lage et 2D -histogramplott av“x”Og“y”Med 30 binger og et fargekart over“ blues ”.
  • Til slutt "plt.Colorbar ()”Funksjon legger til fargelinjen, og“plt.forestilling()”Funksjon viser grafen.

Produksjon

Som sett, “hist2d ()”Funksjon skaper et todimensjonalt histogram med rektangulære binger.

Hvordan tilpasse et 2D -histogram i matplotlib?

Vi kan tilpasse plottet ved å legge til en tittel, etiketter i aksene og endre fargekartet. Et eksempelkode finner du her:

Importer matplotlib.Pyplot som Plt
Importer numpy
x = numpy.tilfeldig.Randn (1000)
y = numpy.tilfeldig.Randn (1000)
plt.hist2d (x, y, binger = 30, cmap = 'jet')
plt.Colorbar ()
plt.tittel ('2d histogram')
plt.xlabel ('x')
plt.ylabel ('y')
plt.forestilling()

I kodelinjene ovenfor:

  • hist2d ()”Funksjon brukes til å lage et 2D -histogram av de to tilfeldige tallarrayene”x”Og“y”Innenfor det definerte området, jeg.e., “0-1000”.
  • “PLT, tittelen ()”, “PLT.xlabel () ”og“ PLT.Ylabel () ”-funksjoner brukes til å legge til tittel og merke henholdsvis“ X ”og“ Y ”-aksene.

Produksjon

Ovennevnte utgang innebærer at “2D -histogram”Tilpasses på riktig måte ved å sette tittelen og merke“ X ”og“ Y ”-aksene.

Konklusjon

I Python, "plt.hist2d ()”Funksjonen til“Pyplot”Modul i“Matplotlib”Bibliotek brukes til å plotte et 2D -histogram i Python. For å tilpasse histogrammet, "plt.tittel()”,“plt.xlabel ()”Og“plt.ylabel ()”Funksjoner kan brukes ved å sette henholdsvis tittel og merking av henholdsvis" X "og" Y "-aksen. Dette innlegget presenterte en dyptgående guide for hvordan du lager et 2D-histogram ved hjelp av den diskuterte funksjonen i Matplotlib-biblioteket i Python.