douglas do nascimento queiroz [email protected]. motivação introdução treemap e as redes sociais...

23
Treemap Douglas do Nascimento Queiroz [email protected]

Upload: internet

Post on 21-Apr-2015

106 views

Category:

Documents


2 download

TRANSCRIPT

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?