Você pode clicar em cada setor de retângulo para exibir as informações aninhadas dentro dele. Portanto, é uma ótima ferramenta quando você tem uma grande hierarquia.
Para este tutorial, exploraremos como podemos utilizar a funcionalidade do módulo Plotly Express para criar os Treemaps.
Se você estiver pronto, vamos mergulhar.
Plotly.Expressar.Treemap ()
Como você provavelmente adivinhou, para criar um Treemap em plotly, usaremos a função Treemap () do módulo Express.
A sintaxe da função é como mostrado no seguinte:
plotly.expressar.Treemap (data_frame = nenhum, nomes = nenhum, valores = nenhum, pais = nenhum, ids = nenhum, caminho = nenhum, nenhum, cor = nenhum, color_continuous_scale = nenhum, range_color = nenhum, color_continuous_midpoint = nenhum, color_discrete_sequence = nenhum, color_discrete_map = Nenhum, nenhum, hover_name = nenhum, hover_data = nenhum, custom_data = nenhum, rótulos = nenhum, title = nenhum, nenhum, modelo = nenhum, largura = nenhum, altura = nenhum, ramoA função tem uma sintaxe relativamente simples. Os parâmetros mais importantes que precisamos conhecer incluem:
Exemplo 1:
Vamos criar um TreeMap usando o plotly expresso. Começamos definindo uma lista de nomes. Em seguida, definimos os pais de cada pai em outra lista. Podemos então criar um Treemap da família.
importar plotly.expresso como pxDepois que executamos o código acima, vemos um Treemap, como mostrado no seguinte:
Exemplo 2:
Podemos criar o tremep hierárquico especificando os diferentes níveis de hierarquia como uma lista de colunas.
Podemos usar os dados do TIPS () para ilustrar isso:
df = px.dados.pontas()A figura resultante é a seguinte:
E é isso.