Matplotlib 2d histograma

Matplotlib 2d histograma
"Mate"Es una biblioteca de visualización de datos de uso común en Python, que nos permite crear diferentes tipos de gráficos, gráficos y parcelas. Un histograma muestra cómo los datos se distribuyen gráficamente. A "Histograma 2D"Es un tipo de histograma que visualiza la distribución conjunta de dos variables continuas. Se utiliza para explorar la relación entre estas dos variables dividiendo los datos en una cuadrícula y asignando a cada celda de la cuadrícula un color basado en la frecuencia de los puntos de datos en esa celda.

Esta publicación ilustrará el uso del "mate.pyplot.hist2d ()"Función para crear un"Histograma 2D"En Python.

Cómo trazar un "histograma de 2 dimensiones matplotlib" en Python?

El "hist2d ()"Función del"pyplot"Módulo en el"mateLa biblioteca se usa para trazar un histograma 2D en Python.

Sintaxis

mate.pyplot.hist2d (x, y, contenedores = 10, rango = ninguno, densidad = falso, pesos = ninguno, cmin = none, cmax = none, *, data = none, ** kwargs)

Ahora, trazemos un "Histograma 2D"Usando el siguiente código de ejemplo:

Importar matplotlib.Pyplot como PLT
importar numpy
x = numpy.aleatorio.Randn (1000)
y = numpy.aleatorio.Randn (1000)
PLT.hist2d (x, y, contenedores = 30, cmap = 'blues')
PLT.barra de color()
PLT.espectáculo()

En el código anterior:

  • El primer paso es importar el "mate" y "numpy"Bibliotecas.
  • El "numpy.aleatorio.randn ()La función se aplica dos veces para generar números aleatorios dentro del rango especificado, I.mi., "0-1000".
  • El "PLT.hist2d ()"La función se utiliza para crear una gráfica de histograma 2D de"X" y "Y"Con 30 contenedores y un mapa de color de" Blues ".
  • Por último, el "PLT.barra de color()"La función agrega la barra de color y la"PLT.espectáculo()"La función muestra el gráfico.

Producción

Como se ve, el "hist2d ()La función crea un histograma bidimensional con contenedores rectangulares.

Cómo personalizar un histograma 2D en matplotlib?

Podemos personalizar la trama agregando un título, etiquetas a los ejes y cambiando el mapa de color. Se puede encontrar un código de ejemplo aquí:

Importar matplotlib.Pyplot como PLT
importar numpy
x = numpy.aleatorio.Randn (1000)
y = numpy.aleatorio.Randn (1000)
PLT.hist2d (x, y, contenedores = 30, cmap = 'jet')
PLT.barra de color()
PLT.Título ('Histograma 2d')
PLT.xlabel ('x')
PLT.Ylabel ('Y')
PLT.espectáculo()

En las líneas de código anteriores:

  • El "hist2d ()"La función se usa para crear un histograma 2D de las dos matrices de números aleatorios"X" y "Y"Dentro del rango definido, yo.mi., "0-1000".
  • El "PLT, Title ()", "PLT.xlabel () "y" plt.Las funciones ylabel () "se utilizan para agregar el título y etiquetar los ejes" x "e" y ", respectivamente.

Producción

La salida anterior implica que el "Histograma 2D"Se personaliza apropiadamente estableciendo el título y etiquetando los ejes" x "e" y ".

Conclusión

En Python, el "PLT.hist2d ()"Función del"pyplot"Módulo en el"mateLa biblioteca se usa para trazar un histograma 2D en Python. Para personalizar el histograma, el "PLT.título()","PLT.xlabel ()" y "PLT.Ylabel ()"Las funciones se pueden usar estableciendo el título y el etiquetado del eje" X "e" Y ", respectivamente. Esta publicación presentó una guía en profundidad sobre cómo crear un histograma 2D utilizando la función discutida en la biblioteca Matplotlib en Python.