Função treemap

A função treemap da biblioteca Plotly é usada para criar visualizações gráficas de treemaps, que são diagramas retangulares hierárquicos que exibem dados em uma estrutura de árvore. Cada retângulo no treemap representa uma categoria e é dimensionado proporcionalmente ao valor numérico associado a essa categoria. Essa representação ajuda a visualizar a distribuição de dados em uma hierarquia, mostrando o tamanho relativo de cada categoria e suas subcategorias.

Sintaxe

import plotly.express as px
 
fig = px.treemap(data_frame, path=['coluna1', 'coluna2', ...], values='coluna_valor')
  • data_frame: O DataFrame que contém os dados a serem plotados.

  • path: Uma lista com as colunas que representam a hierarquia das categorias no treemap. Cada elemento da lista representa um nível na hierarquia.

  • values: A coluna do DataFrame que contém os valores numéricos associados a cada categoria.

Exemplo

import plotly.express as px
 
# Carregando a base de dados
base_census = pd.read_csv("./assets/census.csv")
 
# Criando o treemap
fig = px.treemap(base_census, path=["occupation", "relationship"])
 
# Exibindo o gráfico
fig.show()

Saída:

O treemap é uma ótima ferramenta para visualizar dados hierárquicos e entender a contribuição de cada categoria para o todo. Ele pode ser útil em várias áreas, como análise de vendas, distribuição de gastos, entre outros. A biblioteca Plotly fornece uma forma simples e interativa de criar treemaps de maneira eficiente.