plotly.Graph_Objects.Mapa de calor

plotly.Graph_Objects.Mapa de calor
Um mapa de calor refere -se a um tipo de enredo que usa um plano cartesiano onde os dados são representados como telhas retangulares coloridas.

Este artigo discutirá a criação de gráficos de mapa de calor usando o módulo plotly graph_objects.

Parâmetro e sintaxe

Para criar um gráfico de mapa de calor usando plotly graph_objects, você pode seguir a seguinte sintaxe:

plotly.Graph_Objects.HEATMAP (ARG = Nenhum, Autocolorscale = Nenhum, Colorbar = Nenhum, Colorscale = Nenhum, X = Nenhum, Y = Nenhum, Z = Nenhum, ** Kwargs)

Lista de parâmetros:

  1. Arg - isso define um dicionário com propriedades compatíveis com o construtor de mapa de calor.
  2. AutocolorsCales - isso define se a escala de cores usa a paleta padrão ou determina pelo parâmetro da escala de cores.
  3. Colorbar - um dicionário contendo propriedades compatíveis da instância da barra colorida.
  4. Colorscale - isso determina a escala de cores como um RGB, RGBA, Hex, HSL, HSV ou String Color Named Color.
  5. x - isso define os valores para a coordenada x.
  6. y - isso define os valores para a coordenada y.
  7. Z - isso define os valores para a coordenada z.

Mapa de calor básico usando objetos gráficos de plota

O código a seguir mostra como criar um gráfico de mapa de calor simples usando plotly graph_objects:

importar plotly.Graph_Objects como Go
fig = vá.Figura (Data = Go.Mapa de calor(
z = [[1,2,3,
4,5, 6,
7,8,9]
))
Figo.mostrar()

O código anterior deve criar um gráfico de mapa de calor da seguinte forma:

Adicionando rótulos de eixo

Podemos adicionar rótulos de eixo categórico adicionando os parâmetros X e Y, conforme mostrado no código a seguir:

importar plotly.Graph_Objects como Go
x = ['e1', 'e2', 'e3', 'e4', 'e5']
y = ['s1', 's2', 's3']
z = [[40.32, 43.33, 39.94], [40.12, 40.13, 43.12], [39.03, 40.23, 40.22]]
fig = vá.Figura (Data = Go.Mapa de calor(
x = x,
y = y,
z = z,
Hoverongaps = Falso
))
Figo.mostrar()

Um exemplo de saída de saída é o seguinte:

Adicionando texto em pontos de mapa de calor

Você pode adicionar texto nos pontos de mapa de calor especificando o parâmetro de texto, conforme ilustrado no código a seguir:

importar plotly.Graph_Objects como Go
x = ['e1', 'e2', 'e3', 'e4', 'e5']
y = ['s1', 's2', 's3']
z = [[40.32, 43.33, 39.94], [40.12, 40.13, 43.12], [39.03, 40.23, 40.22]]
fig = vá.Figura (Data = Go.Mapa de calor(
x = x,
y = y,
z = z,
texto = [[40.32, 43.33, 39.94], [40.12, 40.13, 43.12], [39.03, 40.23, 40.22]],
textTemplate = "%text",
textfont = "size": 10,
Hoverongaps = Falso
))
Figo.mostrar()

Figura de saída:

Configurando a escala de cores

Também podemos especificar uma escala de cores personalizada, definindo o parâmetro da escala de cores, conforme mostrado no exemplo de código de código a seguir:

importar plotly.Graph_Objects como Go
importar plotly.expresso como px
x = ['e1', 'e2', 'e3', 'e4', 'e5']
y = ['s1', 's2', 's3']
z = [[40.32, 43.33, 39.94], [40.12, 40.13, 43.12], [39.03, 40.23, 40.22]]
fig = vá.Figura (Data = Go.Mapa de calor(
x = x,
y = y,
z = z,
texto = [[40.32, 43.33, 39.94], [40.12, 40.13, 43.12], [39.03, 40.23, 40.22]],
textTemplate = "%text",
textfont = "size": 10,
Hoverongaps = Falso,
Colorscale = px.cores.sequencial.MATTER_R
))
Figo.mostrar()

A figura resultante é a seguinte:

Conclusão

Este artigo descreve a criação de um gráfico de mapa de calor usando o módulo plotly graph_objects. Mostramos como adicionar rótulos de eixo, adicionar texto em pontos de mapa de calor e definir as coloridas.

Para artigos como este, confira mais da dica do Linux.