Princípios de Visualização de Dados Científicos
Gabriely Rangel Pereira
Layane Menezes Azevêdo
1
IME-USP
Agenda
2
1
Motivação
2
Guia para Visualização de Dados
2.1
Princípio e Aplicações
2.2
Exemplo
Motivação
3
Repassar uma informação de forma clara
Manter o interesse do espectador
Facilitar a tomada de decisões
Melhorar o diálogo sobre a pesquisa apresentada
2
4
3
1
Guia para Visualização de Dados
Ten guidelines for effective data visualization in scientific publications
(Kelleher and Wagener, 2011)
4
1. Crie o gráfico mais simples possível, com a informação que você quer transmitir
(não o deixe mais complicado de entender)
5
1. Crie o gráfico mais simples possível, com a informação que você quer transmitir
6
1. Crie o gráfico mais simples possível, com a informação que você quer transmitir
8
Exemplos:
9
Exemplos:
10
Exemplo: gráfico 2D com um conjunto de dados multidimensional
11
1. Crie o gráfico mais simples possível, com a informação que você quer transmitir
12
‘Tinta’ usada na comunicação da informação
= ___________________________________________
‘Tinta’ usada para a impressão do gráfico
Exemplo:
13
2. Considere o tipo do objeto e atributo de codificação* usados para criar o gráfico
*objeto de codificação = ponto, linha, barra, ...
*atributo de codificação de valor = posição do ponto, cor, comprimento, ...
14
2. Considere o tipo do objeto e atributo de codificação usados para criar o gráfico
15
“Humans can quantify certain graph attributes better than others” (Cleveland e McGill, 1984) |
Indicação:
16
3. Foque em visualizar padrões ou visualizar detalhes
(questão básica ao criar um gráfico)
17
3. Foque em visualizar padrões ou visualizar detalhes
18
Exemplo: Circular treemap
19
População mundial agregado por continentes e países
Exemplo no Jupyter Notebook
Heatmap
20
4. Utilize intervalos relevantes
nos eixos
(garante a correta compreensão da magnitude)
21
4. Utilize intervalos relevantes nos eixos
22
Exemplo no Jupyter Notebook
Magnitude relativa
23
5. Escolha cuidadosamente as proporções
(soluções para séries temporais)
24
5. Escolha cuidadosamente as proporções
25
A inclinação média da reta
em um gráfico deve ser de 45°
Exemplo:
26
Ten guidelines for effective data visualization in scientific publications
(Kelleher and Wagener, 2011)
convertendo para escala logarítmica
5. Escolha cuidadosamente as proporções
27
A inclinação média da reta
em um gráfico deve ser de 45°
Exemplo:
28
Multi-Scale Banking to 45 Degrees
Jeffrey Heer, Maneesh Agrawala
IEEE Trans. Visualization & Comp. Graphics (Proc. InfoVis), 12(5), 701–708, 2006
comparando o uso da tecnica “Banking to 45°”
6. Evidencie densidades distintas em pontos sobrepostos
29
6. Evidencie densidades distintas em pontos sobrepostos
30
Depende do tipo dos dados e parâmetro de suavização escolhido
Exemplo:
31
alterando a transparência dos pontos
7. Conecte pontos apenas em dados sequenciais
(nunca em dados categóricos/qualitativos)
33
7. Conecte pontos apenas em dados sequenciais
34
Exemplo:
35
gráfico com dados qualitativos
8. Agregue grandes datasets de forma coesa
(como lidar com datasets muito grandes?)
36
8. Agregue grandes datasets de forma coesa
37
Exemplo:
38
linked micromap plots
Exemplo:
39
9. Mantenha os intervalos dos eixos similares
(como comparar corretamente variáveis distintas?)
40
9. Mantenha os intervalos dos eixos similares
41
Exemplo:
42
variáveis com grandes diferenças de escala
10. Selecione um esquema de cores apropriado
(baseado no tipo do dado)
43
10. Selecione um esquema de cores apropriado
44
Simulador de paletas para daltônicos: https://davidmathlogic.com/colorblind/
Gerador de
Paleta de Cores
45
Bônus
46
(E. Tufte, 1983)
“ Visualization is one of the most important components of research presentation and communication due to its ability to synthesize large amounts of data into effective graphics. ” (Ware, 2000) |
Referências
47
[Edward Tufte] The Visual Display of Quantitative Information (1983)
[Mike Pantoliano] Data Visualization Principles: Lessons from Tufte (2012)
https://moz.com/blog/data-visualization-principles-lessons-from-tufte
[Claus O. Wilke] Fundamentals of Data Visualization (2019)
Online book: https://clauswilke.com/dataviz/
[C. Kelleher | T. Wagener] Ten guidelines for effective data visualization in scientific publications (2011)
Template by ALLPPT.com
Obrigada!
48