Outono 2025
“O uso de representações visuais interativas, com suporte computacional, de dados abstratos para amplificar a cognição.”

Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Dados sem uma representação visual óbvia/natural

Slides baseados em material do Prof. Enrico Bertini
Dados sem uma representação visual óbvia/natural

Slides baseados em material do Prof. Enrico Bertini
Os usuários podem mudar o que é visualizado e como é visualizado.
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Os jogadores colocam alternadamente um O ou um X em um dos nove espaços dispostos em uma matriz retangular. Uma vez que um espaço foi ocupado, não pode ser alterado por nenhum dos jogadores. O primeiro jogador a conseguir três símbolos em linha reta vence. Suponha que o jogador A seja X e B seja O, e o jogo tenha chegado ao estado à direita.
Pergunta 2: Suponha que agora você vai entrar e jogar um O por B. Que jogada você faria?

Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
NYT: https://flowingdata.com/tag/new-york-times/
Washington Post: http://postgraphics.tumblr.com/
Gregor Aisch: https://driven-by-data.net/
Nicky Case/Explorable Explanations: http://explorabl.es/
Polygraph: http://polygraph.cool/ & https://pudding.cool/
ProPublica: https://www.propublica.org/
Slides baseados em material do Prof. Enrico Bertini
Via Wikipedia, por OpenStax College - Anatomy & Physiology, Connexions Web site., Jun 19, 2013., CC BY 3.0
Slides baseados em material do Prof. Enrico Bertini
Cada visualization consegue responder apenas um subconjunto de perguntas.
Com interaction o usuário pode mudar o que é visualizado e como responder a diversas perguntas.
Além disso, não é possível visualizar tudo de uma vez.
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
O primeiro ingrediente para uma visualization eficaz é o input data. Os valores de dados podem representar diferentes formas de medição.
Que tipos de comparações essas medições suportam?
Que tipos de visual encodings então suportam essas comparações?
Slides baseados em material do Prof. Jeffrey Heer link
Dados nominal — também chamados de categorical — consistem em nomes de categorias.
Com dados nominal podemos comparar a igualdade de valores: o valor A é igual ou diferente do valor B? (A = B), suportando afirmações como “A é igual a B” ou “A não é igual a B”.
Ao visualizar dados nominal devemos perceber facilmente se os valores são iguais ou diferentes: position, color hue (azul, vermelho, verde, etc.), e shape são todas opções razoáveis.
Slides baseados em material do Prof. Jeffrey Heer link
Dados ordinal consistem em valores que têm uma ordenação específica.
Com dados ordinal podemos comparar o rank-ordering dos valores: o valor A vem antes ou depois do valor B? (A < B), suportando afirmações como “A é menor que B” ou “A é maior que B”.
Ao visualizar dados ordinal, devemos perceber uma noção de rank-order. Position, size, ou color value (brilho) podem ser apropriados, enquanto color hue (que não é perceptualmente ordenado) seria menos apropriado.
Slides baseados em material do Prof. Jeffrey Heer link
Dados quantitative medem diferenças numéricas..
Existem dois sub-tipos principais:
Valores quantitative podem ser visualizados usando position, size, ou color, entre outros channels. Uma linha de base zero é essencial para comparações ratio mas opcional para dados interval.
Slides baseados em material do Prof. Jeffrey Heer link
Valores temporal medem pontos ou intervalos de tempo. Este tipo é um caso especial de valores quantitative (timestamps) com semântica e convenções ricas (ou seja, o calendário gregoriano).
Exemplos de valores temporal incluem date strings como “2019-01-04” e “Jan 04 2019”, assim como date-times padronizados como o formato ISO date-time: “2019-01-04T17:50:35.643Z”. Não há valores temporal no nosso dataset global de desenvolvimento acima, já que o campo de ano está codificado como um número inteiro.
Slides baseados em material do Prof. Jeffrey Heer link
Dados que podem ser mostrados em um mapa
Também conhecidos como geospatial data, refere-se a informações que identificam a localização geográfica e as características de feições e limites naturais ou construídos na Terra. https://atlan.com/spatial-data/
Esses data types não são mutuamente exclusivos, mas formam uma hierarquia: dados ordinal suportam comparações nominal (igualdade), enquanto dados quantitative suportam comparações ordinal (rank-order).
Além disso, esses data types não oferecem uma categorização fixa. Por exemplo, só porque um campo de dados é representado usando um número não significa que devamos tratá-lo como um tipo quantitative! Poderíamos interpretar um conjunto de idades (10 anos, 20 anos, etc.) como nominal (menor ou maior de idade), ordinal (agrupadas por ano), ou quantitative (calcular a idade média).
Slides baseados em material do Prof. Jeffrey Heer link
Amplamente adotados, eficazes, úteis.
Resolvem uma porcentagem muito grande dos problemas de vis.
Terreno de treinamento para gráficos mais sofisticados.
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini

Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini

Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material de Hadley Wickham
Slides baseados em material de Hadley Wickham
Slides baseados em material de Hadley Wickham
Slides baseados em material de Hadley Wickham
Em tidy data:
Cada variável forma uma coluna.
Cada observação forma uma linha.
Cada tipo de unidade observacional forma uma tabela.
Slides baseados em material de Hadley Wickham
Slides baseados em material de Hadley Wickham
Slides baseados em material de Hadley Wickham
Slides baseados em material de Hadley Wickham
Slides baseados em material de Hadley Wickham
Toda visualization pode ser descrita em termos de:
seus componentes gráficos básicos
a estratégia de mapping entre dados e gráficos
mais precisamente, um conjunto de mappings entre:
Slides baseados em material de Hadley Wickham
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
Marks — Data Items
Channels — Data Attributes
Slides baseados em material do Prof. Enrico Bertini
Slides baseados em material do Prof. Enrico Bertini
A representação visual deve expressar o tipo de informação que existe nos dados.
A relevância da informação deve corresponder à efetividade dos channels usados.
Slides baseados em material do Prof. Enrico Bertini
Ótimo exemplo de pesquisa em VisML!