““
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.