SlideShare una empresa de Scribd logo
1 de 77
Visualização de Dados
Claudio Esperança
Doris Kosminsky
Universidade Federal do Rio de Janeiro
1
- pesquisa e prática -
VISUALIZAÇÃO
2
O que é
?
3
“Information visualization”?
Imagens a partir de dados?
Uso de computadores?
Dados concretos?
O que é ?VISUALIZAÇÃO
4
“Visualização é um meio”
Nathan Yau
Por que ?
5
VISUALIZAR
Largura de banda do olho humano: 8MB/s
6
7
Cérebro humano especializado em
processamento de imagens
8
Informação multidimensional
9
Tendências e pontos “fora da curva”
10
Exploração de dados
11
BIG
90% dos dados disponíveis
foram criados nos últimos 2
anos
DATA
Todo dia, criamos 2,5
quintilhões de bytes de dados.
Visualização de Dados
12
Infográficos
vs
• Construído manualmente
• Específico para um conjunto de dados
• Esteticamente rico
• Dados pouco detalhados
13
Infográfico
14
Visualização de dados
• Desenho por algoritmos
• Adaptável a novos dados
• Pobre esteticamente
• Rico em detalhamento de dados
15
16
Ferramentas
17
18
Infográficos
feitos à mão
Projeto /
acabamento por
computador
Gráficos
automatizados
(ex. Planilhas)
Animação/
Multimídia
Gráficos
Interativos
Evolução das ferramentas de visualização
19
Infográficos
feitos à mão
Projeto /
acabamento por
computador
Gráficos
automatizados
(ex. Planilhas)
Animação/
Multimídia
Gráficos
Interativos
Exploração
Visual de Dados
Tempo
Evolução das ferramentas de visualização
20
Infográficos
feitos à mão
Projeto /
acabamento por
computador
Gráficos
automatizados
(ex. Planilhas)
Animação/
Multimídia
Gráficos
Interativos
Tempo
21
Infográficos
feitos à mão
Projeto /
acabamento por
computador
Gráficos
automatizados
(ex. Planilhas)
Animação/
Multimídia
Gráficos
Interativos
Exploração
Visual de Dados
Tempo
Evolução das ferramentas de visualização
22
Infográficos
feitos à mão
Projeto /
acabamento por
computador
Gráficos
automatizados
(ex. Planilhas)
Animação/
Multimídia
Gráficos
Interativos
Tempo
Evolução das ferramentas de visualização
23
Infográficos
feitos à mão
Projeto /
acabamento por
computador
Gráficos
automatizados
(ex. Planilhas)
Animação/
Multimídia
Gráficos
Interativos
Tempo
Inovação em
24
Visualização
Áreas
• Representação gráfica de dados
• Layouts dinâmicos
• Esquemas de animação
• Design de interação
25
Concepção
• Equipe multidisciplinar
- Designers
- Artistas
- Engenheiros
- Cientistas de computação
• Ferramentas
- Software de autoria
- Programação
26
e Realização
27
História de um
28
encontro
29
Oportunidades para
• Co-orientação de alunos
– Jogos
– Arte generativa/algorítmica
– Visualização de dados
• Ensino de disciplinas
• Palestras
30
Colaboração
31
Enfoque humanístico
Olhar do consumidor
das ferramentas
gráficas
Soluções visuais
originais
Estética
COMPUTAÇÃO
Design
32
Matemática
Enfoque algorítmico
Olhar do criador de
ferramentas gráficas
Soluções visuais
automáticas e
escaláveis
Design
COMPUTAÇÃO
Laboratório da Visualidade e Visualização
Escola de Belas Artes
Universidade Federal do Rio de Janeiro
33
=
PESSOAS
http://labvis.eba.ufrj.br 35
pesquisa prática&
36
37
38
39
40
41
42
Contato
• Banco tem dados compilados a partir de
diversas fontes
– IEA (International Energy Agency)
– Dados fornecidos por países membros
– Pesquisas dos economistas do banco
• Site do Energy Innovation Center
– Visualização de dados
43
com o IDB
44
Problema
Excelente oportunidade para
Real

colaboração!
Dados sobre
• Energy Flow
– 1 resumo por país / período
– 7 com outros recortes
• Institutional
– 1 resumo por país
– 3 com outros recortes
45
energia
46
Resumo: Fluxo Energético
47
Resumo: Fluxo Energético
Tradicionalmente visualizado através de um diagrama Sankey
48
49
50
51
52
http://iadb.org/eic/database
http://www.iadb.org/en/topics/energy/energy-innovation-center/energy-database,8879.html?view=v11
53
Desafios: representação visual: metáforas,
esquemas de cores + seleção
54
Resumo: atuação institucional
55
Resumo: atuação institucional
Desafio: dados não quantificáveis
http://www.iadb.org/en/topics/energy/energy-innovation-center/energy-database,8879.html?view=v21
56
LCG
57
www.lcg.ufrj.br
Roteiro para VD (Ben Fry)
• Aquisição
• Decodificação
• Filtragem
• Mineração
• Representação Visual
• Refinamento
• Interação
58
Modelagem de dados
Modelagem de dados
59
Roteiro para VD (Ben Fry)
• Aquisição
• Decodificação
• Filtragem
• Mineração
• Representação Visual
• Refinamento
• Interação
60
Concepção
Implementação
Do esboço à
• Requerimentos
– Visualização online
– Interação
– Compatibilidade com navegadores
desktop e móveis
• HTML5
– JavaScript+D3
– SVG/CSS
61
implementação
SVG
• Scalable Vector Graphics
– Gráfico é um documento HTML
– Desenhar = manipular DOM
– Pode ser exportado e editado offline
• Cascading Style Sheets
– Cor / espessura de linhas / alinhamento / etc
– Orientado a objetos
– Pode ser manipulada separada da geometria
62
+CSS
63
http://d3js.org
Layout estático
• Layout?
– Tamanho, espaçamento, etc
– Designer propõe regras gerais
• Layout dos desenhos
– Realizado manualmente (com ou sem ajuda do
computador)
– Poucos conjuntos de dados
• Layout dinâmico
– Implementado por programação
– Deve contemplar qualquer conjunto de dados
64
dinâmicovs
Programando
• Difícil satisfazer todas as restrições de layout
para todos os dados imagináveis
• Um pouco de bom senso ajuda – Ex.:
– Consumo não pode ser maior que soma de
importação e produção
– Faixas conectando caixas alinhadas
horizontalmente dão menos problemas
– Fontes pequenas dão menos problemas
mas podem ser ilegíveis
65
Layouts
66
Altura das caixas proporcional à
quantidade de energia
67
Largura das faixas de fluxo proporcionais à
quantidade de energia
68
Faixas com tangentes ortogonais às caixas
porém não intersectantes
69
Faixas com larguras uniformes e paralelas
70
Não sobreposição de
legendas
71
Design de interação em
72
trata do design de produtos interativos,
com o objetivo de facilitar
a realização de atividades,
a conexão entre pessoas e
a obtenção de informações
- na vida pessoal e profissional
visualização de dados
73
74
• Natureza exploratória da visualização
– ações interativas são uma constante
– designer propõe regras gerais
• Decisões tomadas a priori
• Inexistência de boas ferramentas para
prototipagem de interações
• Desejo do usuário de fazer escolhas em relação
ao visual (ex: associação entre cores e países)
75
Design de interação em
visualização de dados
Conclusões
• Visualização de dados é desafiadora
• Apanhamos aprendemos muito!
• Colaboração é fundamental
• Universidades não formam profissionais
capazes de exercer com competência
todos os papéis necessários
– Programador-designer
– Designer-programador
76
Claudio Esperança
esperanc@cos.ufrj.br
Doris Kosminsky
doriskos@gmail.com
Universidade Federal do Rio de Janeiro
77
- pesquisa e prática -
Visualização de Dados

Más contenido relacionado

Similar a VisDadosUFRJ

Usabilidade aula-03. Processos: Arquitetura de informação
Usabilidade aula-03. Processos: Arquitetura de informaçãoUsabilidade aula-03. Processos: Arquitetura de informação
Usabilidade aula-03. Processos: Arquitetura de informaçãoAlan Vasconcelos
 
Monitoramento e Visualização da Informação
Monitoramento e Visualização da InformaçãoMonitoramento e Visualização da Informação
Monitoramento e Visualização da InformaçãoPaperCliQ Comunicação
 
aula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfaula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfssuser7a84f91
 
Aula 1 - Interaction Design From Ethnography, Mental Models to IA
Aula 1 - Interaction Design From Ethnography, Mental Models to IAAula 1 - Interaction Design From Ethnography, Mental Models to IA
Aula 1 - Interaction Design From Ethnography, Mental Models to IAAmyris Fernandez
 
aula1 - Bigdata.pdf
aula1 - Bigdata.pdfaula1 - Bigdata.pdf
aula1 - Bigdata.pdfCyberboy11
 
The Data Science Workflow
The Data Science WorkflowThe Data Science Workflow
The Data Science WorkflowRenzo Ziegler
 
Banco de Dados - Conceitos
Banco de Dados - ConceitosBanco de Dados - Conceitos
Banco de Dados - Conceitosssuser69006f
 
Análise de Redes Sociais - Agroplus
Análise de Redes Sociais - AgroplusAnálise de Redes Sociais - Agroplus
Análise de Redes Sociais - Agroplusequipeagroplus
 
Introducão à Ciência de Dados
Introducão à Ciência de DadosIntroducão à Ciência de Dados
Introducão à Ciência de DadosJoão Pedro Albino
 
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptxAula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptxJoseph Donald
 
Big Data e Data Science - Tecnologia e Mercado
Big Data e Data Science - Tecnologia e MercadoBig Data e Data Science - Tecnologia e Mercado
Big Data e Data Science - Tecnologia e MercadoHélio Silva
 
Agile Data Insights - TDC PoA 2016
Agile Data Insights - TDC PoA 2016Agile Data Insights - TDC PoA 2016
Agile Data Insights - TDC PoA 2016Andressa Sivolella
 

Similar a VisDadosUFRJ (20)

BANCO DE DADOS.pptx
BANCO DE DADOS.pptxBANCO DE DADOS.pptx
BANCO DE DADOS.pptx
 
Usabilidade aula-03. Processos: Arquitetura de informação
Usabilidade aula-03. Processos: Arquitetura de informaçãoUsabilidade aula-03. Processos: Arquitetura de informação
Usabilidade aula-03. Processos: Arquitetura de informação
 
Monitoramento e Visualização da Informação
Monitoramento e Visualização da InformaçãoMonitoramento e Visualização da Informação
Monitoramento e Visualização da Informação
 
aula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdfaula01_Fundamentos de Banco de Dados.pptx.pdf
aula01_Fundamentos de Banco de Dados.pptx.pdf
 
Diálogos entre cientistas de dados e cientistas sociais
Diálogos entre cientistas de dados e cientistas sociais Diálogos entre cientistas de dados e cientistas sociais
Diálogos entre cientistas de dados e cientistas sociais
 
Data Science For Dummies From a Dummy
Data Science For Dummies From a DummyData Science For Dummies From a Dummy
Data Science For Dummies From a Dummy
 
Aula 1 - Interaction Design From Ethnography, Mental Models to IA
Aula 1 - Interaction Design From Ethnography, Mental Models to IAAula 1 - Interaction Design From Ethnography, Mental Models to IA
Aula 1 - Interaction Design From Ethnography, Mental Models to IA
 
aula1 - Bigdata.pdf
aula1 - Bigdata.pdfaula1 - Bigdata.pdf
aula1 - Bigdata.pdf
 
Web mobile dicas
Web mobile dicasWeb mobile dicas
Web mobile dicas
 
Integração de dados
Integração de dadosIntegração de dados
Integração de dados
 
The Data Science Workflow
The Data Science WorkflowThe Data Science Workflow
The Data Science Workflow
 
Banco de Dados - Conceitos
Banco de Dados - ConceitosBanco de Dados - Conceitos
Banco de Dados - Conceitos
 
Análise de Redes Sociais - Agroplus
Análise de Redes Sociais - AgroplusAnálise de Redes Sociais - Agroplus
Análise de Redes Sociais - Agroplus
 
Introducão à Ciência de Dados
Introducão à Ciência de DadosIntroducão à Ciência de Dados
Introducão à Ciência de Dados
 
Lixo papão - BEPiD
Lixo papão - BEPiDLixo papão - BEPiD
Lixo papão - BEPiD
 
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptxAula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
 
Big Data e Data Science - Tecnologia e Mercado
Big Data e Data Science - Tecnologia e MercadoBig Data e Data Science - Tecnologia e Mercado
Big Data e Data Science - Tecnologia e Mercado
 
Agile Data Insights - TDC PoA 2016
Agile Data Insights - TDC PoA 2016Agile Data Insights - TDC PoA 2016
Agile Data Insights - TDC PoA 2016
 
Big Data e NoSQL
Big Data e NoSQLBig Data e NoSQL
Big Data e NoSQL
 
Projeto ely
Projeto elyProjeto ely
Projeto ely
 

VisDadosUFRJ