Histograma Matplotlib 2D

Histograma Matplotlib 2D
““Matplotlib”É uma biblioteca de visualização de dados comumente usada no Python, que nos permite criar diferentes tipos de gráficos, gráficos e gráficos. Um histograma mostra como os dados são distribuídos graficamente. A "2d Histograma”É um tipo de histograma que visualiza a distribuição conjunta de duas variáveis ​​contínuas. É usado para explorar a relação entre essas duas variáveis, dividindo os dados em uma grade e atribuindo a cada célula da grade uma cor com base na frequência dos pontos de dados nessa célula.

Este post ilustrará o uso do “matplotlib.Pyplot.hist2d ()”Função para criar um“2d Histograma”Em Python.

Como plotar um “histograma de 2 dimensões Matplotlib” em Python?

O "hist2d ()"Função do"Pyplot"Módulo no"matplotlib”A biblioteca é usada para plotar um histograma 2D em Python.

Sintaxe

matplotlib.Pyplot.hist2d (x, y, caixas = 10, intervalo = nenhuma, densidade = false, pesos = nenhum, cmin = nenhum, cmax = nenhum, *, dados = nenhum, ** kwargs)

Agora, vamos traçar um “2d Histograma”Usando o código de exemplo abaixo:

importar matplotlib.pyplot como plt
importar numpy
x = Numpy.aleatório.Randn (1000)
y = Numpy.aleatório.Randn (1000)
plt.hist2d (x, y, caixas = 30, cmap = 'blues')
plt.Barra de cor()
plt.mostrar()

No código acima:

  • O primeiro passo é importar o “matplotlib" e "Numpy”Bibliotecas.
  • O "Numpy.aleatório.Randn ()”A função é aplicada duas vezes para gerar números aleatórios dentro da faixa especificada, i.e., ““0-1000”.
  • O "plt.hist2d ()”A função é usada para criar um gráfico de histograma 2D de“x" e "y”Com 30 caixas e um mapa de cores de" blues ".
  • Por fim, o “plt.Barra de cor()”A função adiciona a barra de cores e a“plt.mostrar()”A função exibe o gráfico.

Saída

Como visto, o “hist2d ()”A função cria um histograma bidimensional com caixas retangulares.

Como personalizar um histograma 2D em matplotlib?

Podemos personalizar o enredo adicionando um título, rótulos aos eixos e alterando o mapa de cores. Um código de exemplo pode ser encontrado aqui:

importar matplotlib.pyplot como plt
importar numpy
x = Numpy.aleatório.Randn (1000)
y = Numpy.aleatório.Randn (1000)
plt.hist2d (x, y, caixas = 30, cmap = 'jato')
plt.Barra de cor()
plt.Título ('2d Histograma')
plt.xlabel ('x')
plt.ylabel ('y')
plt.mostrar()

Nas linhas acima do código:

  • O "hist2d ()”A função é usada para criar um histograma 2D das duas matrizes de números aleatórios“x" e "y”Dentro da faixa definida, eu.e., ““0-1000”.
  • O “pLT, title ()”, “plt.xlabel () ”e“ PLT.As funções ylabel () "são usadas para adicionar título e rotular os eixos" x "e" y ", respectivamente.

Saída

A saída acima implica que o “2d Histograma”É personalizado adequadamente, definindo o título e rotulando os eixos“ x ”e“ y ”.

Conclusão

Em Python, o “plt.hist2d ()"Função do"Pyplot"Módulo no"matplotlib”A biblioteca é usada para plotar um histograma 2D em Python. Para personalizar o histograma, o “plt.título()","plt.xlabel ()" e "plt.ylabel ()”As funções podem ser usadas definindo o título e a rotulagem do eixo“ x ”e“ y ”, respectivamente. Este post apresentou um guia detalhado sobre como criar um histograma 2D usando a função discutida na biblioteca Matplotlib no Python.