Como criar uma visualização de gráfico de mapa de árvore no Reveal

Como criar uma visualização de gráfico de mapa de árvore no Reveal

Um gráfico de mapa de árvore é projetado para cenários de detalhamento. Ele mostra o peso relativo dos pontos de dados em mais de um nível, permitindo que os usuários se aprofundem continuamente no conjunto de dados representado por retângulos menores para uma análise mais eficiente.

4 min de leitura

Um gráfico de mapa de árvore é uma visualização de dados que mostra dados hierárquicos usando nós aninhados (retângulos) de tamanhos e cores variados, facilitando a identificação de padrões de dados ou a comparação de quantidades de dados.

Embora um Treemap às vezes seja categorizado como uma visualização de "distribuição", vejo-o principalmente como uma visualização "parte para todo", mostrando categorias (partes) de um conjunto de dados que somam um valor total (inteiro).

As categorias são mostradas em proporção a outras categorias com base em sua porcentagem de valor em relação ao valor total que está sendo analisado.

Ao contrário da visualização de parte para todo indiscutivelmente mais popular, o Gráfico de Pizza, um Gráfico de Mapa de Árvore é projetado para cenários de detalhamento. Ele mostra o peso relativo dos pontos de dados em mais de um nível (representado como um retângulo), permitindo que você faça uma busca detalhada contínua no conjunto de dados representado por retângulos menores para uma análise mais eficiente.

Ao mesmo tempo, os mapas de árvore não são projetados para transmitir quantidades numéricas; A intenção é mostrar a classificação relativa e as diferenças relativas nos valores do conjunto de dados.

Veja Reveal em ação

Mapa de árvore esquadralado

Originalmente projetado para visualizar arquivos em um disco rígido, o Treemaps foi aplicado a uma ampla variedade de domínios, desde análise financeira até relatórios esportivos (Layouts de mapa de árvore ordenados, Ben Shneiderman, Martin Wattenberg, http://www.cs.umd.edu/hcil/treemap-history/). Para representar dados em uma estrutura de mapa de árvore, há vários algoritmos para escolher, como Quadrado, Fatiar e Dar e Descascado, sendo o mais comum o algoritmo Mapa de árvore quadrado. Reveal usa o algoritmo Squarified Treemap, que funciona bem em todos os tamanhos de tela (desktop, web, celular) e dispositivos com uma proporção baixa.

Aqui está um exemplo de um mapa de árvore quadrado em Reveal, mostrando as lojas McDonald's por tipo.

Usando um mapa de árvore

Neste exemplo, o Treemap está mostrando um detalhamento do número (contagem) de tipos de lojas do McDonalds (independente, posto de gasolina, shopping, etc.) por estado.  Com Reveal análise incorporada, você pode obter mais informações na dica de ferramenta para cada categoria, como Contagem por Estado, e pode detalhar cada Categoria de Mapa de Árvore (o Nome do Estado) para obter uma análise rápida dos resumos de nível estadual.  O número de detalhamentos é limitado apenas por seus dados, por exemplo, se adicionarmos uma hierarquia de mapa de árvore adicional para Cidade ou Condado, poderemos fazer análises e detalhamentos adicionais.

Práticas recomendadas para usar uma visualização de gráfico de mapa de árvore

Como qualquer outra visualização de dados, uma visualização de gráfico de mapa de árvore deve ser usada em cenários específicos. Ele não resolve o mesmo problema que uma visualização como um gráfico de barras ou um gráfico de linhas resolveria. Na verdade, destina-se a uma exibição de dados mais complexa e rica.

Quando usar um gráfico de mapa de árvore

  • Dados hierárquicos detalhados (dados organizados como uma árvore, com ramificações e sub-ramificações)
  • Ilustrar hierarquias de peso relativo e valores comparativos entre categorias (ramos) e subcategorias (sub-ramos)
  • Exiba grandes conjuntos de dados que precisam de uma visualização compacta e eficiente em termos de espaço
  • Quando você deseja fornecer uma análise de dados rápida e rápida sem valores precisos. O tamanho relativo dos retângulos ajuda a identificar padrões e/ou valores discrepantes muito rapidamente
  • Para fazer uso eficiente do espaço. Os mapas de árvore podem exibir de forma legível milhares de itens na tela simultaneamente

Quando não usar um gráfico de mapa de árvore

  • Se você estiver contando uma história de dados que requer valores precisos
  • Se você tiver valores de dados negativos
  • Se você tiver dados simples e não hierárquicos (embora ainda seja possível usar um Treemap sem detalhamento, pode não ser a melhor visualização de dados a ser usada para sua história de dados
  • Se seus dados forem semelhantes em tamanho – em outras palavras – se o usuário vir retângulos do mesmo tamanho – isso é contrário às práticas recomendadas do Treemap listadas acima

Exemplos de dados usados com uma visualização de mapa de árvore

Os mapas de árvore são mais bem usados para conjuntos de dados maiores, com um valor quantitativo altamente variável que precisa ser exibido de maneira compacta e eficiente em termos de espaço. Os cenários de dados para um Treemap podem incluir:

  • Resultados eleitorais por condado ou o número de votos por partido por condado
  • Vendas de produtos por categoria, subcategoria por país
  • Quotas de mercado de produtos por tecnologia / regiões / etc.
  • Categoria de produto Exportações por país
  • Vendas por Divisão por Produto

Usando o gráfico de mapa de árvore no Reveal

Para saber mais sobre o gráfico de mapa de árvore Reveal, experimente estes ótimos recursos:

Para começar com seu primeiro Treemap em Reveal, vá para https://app.revealbi.io e inscreva-se para uma avaliação gratuita!

Is there a visualization that you’d like which isn’t in Reveal? Shoot me an email at casey@revrealbi.io and let me know!

Obrigado!

Casey

Solicite uma demonstração