Douglas do Nascimento Queiroz [email protected]. Motivação Introdução Treemap e as redes sociais...

23
Treemap Douglas do Nascimento Queiroz [email protected]

Transcript of Douglas do Nascimento Queiroz [email protected]. Motivação Introdução Treemap e as redes sociais...

Page 1: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

TreemapDouglas do Nascimento [email protected]

Page 2: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Roteiro• Motivação• Introdução• Treemap e as redes sociais• Algoritmos• Aplicações• Referências

Page 3: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Motivação• Redes sociais cada vez maiores• Número significativo de dados• Dificuldade em analisar esses dados• Limitação das ferramentas tradicionais• Visualização gráfica dos dados• Diagrama de nós, matriz de adjacência, gráficos

estáticos• Treemap

Page 4: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Introdução• Gráfico bidimensional (Johnson & Shneiderman)• Organizado hierarquicamente em retângulos• Mosaico

Page 5: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Introdução• Transformar uma árvore numa representação

plana

• O tamanho do retângulo = peso do nó

Page 6: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Introdução• Objetivos do Treemap• Utilização eficaz do espaço;• Interatividade;• Rápida compreensão; e• Estética agradável.

• Estrutura relacionada com a hierarquia• Três variáveis podem ser representadas num

Treemap• Valor quantitativo;• Participação num grupo; e• Parentesco.

Page 7: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Introdução• Mapeamento das variáveis• Valor quantitativo Tamanho do retângulo• Participação Contido em outro retângulo• Parentesco Ligação com o pai

• TreeMap X Árvore de rede

• Representação de grandes conjuntos de dados

Page 8: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Introdução

Page 9: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Introdução• Exemplo ilustrativo

Page 10: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Introdução• Amplamente usado• Várias áreas• Mercado financeiro;• Esportes;• Organização de fotografias; e• Rastreamento de notícias globais.

Page 11: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Treemap e Redes Sociais• Cinco características:• Representação visual de dados quantitativos;• Hierarquia;• Exploração interativa da hierarquia;• Uso pleno do espaço de exibição; e• Não é afetado pelo tamanho da rede subjacente.

Page 12: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Treemap e Redes Sociais

Page 13: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Treemap e Redes Sociais

Page 14: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Treemap e Redes Sociais

Page 15: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Algoritmos• Slice and Dice• Squarified TreeMap• Ordered Treemap• pivot-by-middle; e • pivot-by-size.

Page 16: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Aplicações

SmartMoney

Page 17: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Aplicações

newsmap

Page 18: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Aplicações

hivegroug - itunes

Page 19: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Aplicações

bbc - treemap

Page 20: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Aplicações

nike - nba

Page 21: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Aplicações

source miner

Page 22: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

Referências• http://

pcworld.uol.com.br/noticias/2010/03/16/servico-treemap-mapeia-sites-na-web-mais-visitados/

• http://www.casos.cs.cmu.edu/publications/papers/CMU-ISRI-05-118.pdf

• http://10000words.net/2010/06/what-is-a-treemap-5-examples-and-how-you-can-create-one/

• http://infovis.ucpel.tche.br/luzzardi/TreeMaps_VilneiNeves.pdf

• http://www.worldlingo.com/ma/enwiki/pt/Treemapping

• http://sourceminer.sourceforge.net/sourceminer

Page 23: Douglas do Nascimento Queiroz dnq2@cin.ufpe.br. Motivação Introdução Treemap e as redes sociais Algoritmos Aplicações Referências.

dúvidas?