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.