Conteúdo

O conteúdo da disciplina é organizado em semanas. Nossos encontros ao-vivo acontecem principalmente nas segundas, 16-18h, mas ocasionalmente também nas quintas-feiras 14-16h.

As atividades são todas postadas no Canvas, geralmente com detalhes extra e com prazos ao longo da semana. Revise os prazos no Canvas no início da semana e se programe de acordo.

As leituras são acompanhadas de quizzes, que também têm prazos.



Semana 1: O quê e por quê

Ao fim dessa semana, você deve conseguir:

  • reconhecer visualizações de dados,
  • argumentar sobre sua utilidade para análise de dados e comunicação, e
  • ter uma visão ampla sobre possibilidades de visualização além dos exemplos mais convencionais que você provavelmente já conhece.


Encontros

Quando O que
Segunda 10/8 16h Nos conhecermos e combinarmos funcionamento do curso
Segunda 17/8 16h Discussão sobre as leituras e atividades da semana 1

Links do meet serão anunciados no canvas.

Leia/assista

Sobre o curso:

  1. Nosso post de boas-vindas
  2. A página de apresentação do curso
  3. O programa do curso

Conteúdo:

  1. Esse e esse vídeo da profa. Raquel Minardi da UFMG motivando Visualização de Dados e mostrando vários bons exemplos para irmos criando um repertório comum (35 mins).
  2. Capítulo 1 do livro de Munzner (+ Quiz)
  3. Por que visualizar dados? (19 mins), vídeo meu comentando as leituras da semana.
  4. Sobre sonificações, fisicalizações e outros sentidos (Explore os links)

Faça

  1. Se apresente aqui, contando um pouco seu background (principalmente o que for relevante para curso, mas fique à vontade para contar mais), preferências e intenções com o conteúdo do curso (esperamos que você planeje usar isso de alguma maneira).
  2. O quiz sobre o capítulo do livro.
  3. Faça uma sonificação de dados usando o Twotone (será usada no próximo passo). Salve o resultado para mostrar aos colegas no próximo passo. Pode usar os dados que preferir, e não precisa submeter.
  4. Envie um documento com suas impressões do conteúdo dessa semana feito em conjunto com mais 2 colegas do curso. Submetam juntos (basta 1) um google doc com o nome dos 3 e com a opinião conjunta de vocês sobre:
    • quais os 2 conceitos ou visões mais novos dessa semana para vocês;
    • quais os 2 conceitos ou conteúdos mais difíceis ou que ficaram menos claros essa semana;
    • uma opinião de vocês sobre as sonificações que vocês fizeram: dava para entender? era agradável de usar? onde vocês usariam uma sonificação?
    • Lembre de deixar a permissão do google doc com leitura para qualquer pessoa.
  5. Compartilhe conosco um exemplo de visualização que você acha interessante e relacionado com o conteúdo dessa semana. Se precisar de ideias ou de onde procurar, olhe esse post.

Opcional

  1. Site com apanhado histórico de visualizações de dados antigas
  2. Visualização de Dados com Sotaque Brasileiro, vídeo da apresentação de Rodrigo Medeiros no DatavisLisboa.
  3. Dear Data, um projeto de visualização de dados analógica com lápis e papel e sobre small data.
  4. O mapa não é o território é uma metáfora importante para visualização. Se fizéssemos mapas que são territórios, cairíamos nesse conto de Borges.



Semana 2: Sobre dados

  • Descrever o conjunto de dados usado em uma visualização
  • Enumerar para uma viz/conjunto os dados presentes, com sua semântica e seu tipo
  • Identificar tarefas de análise mais/menos facilitadas por uma vis
  • Formular tarefas a partir de um conjunto de dados


Encontros

Quando O que
Segunda 24/8 16h Para discutirmos as leituras e exercícios

Link no canvas.

Leia/assista

  1. Texto de introdução à semana.
  2. Cap. 2 do Livro de Munzner
  3. Low-Level Components of Analytic Activity in Information Visualization, de Amar, Eagan e Stasko, uma pesquisa empírica buscando padrões nas tarefas que as pessoas realizam com dados. Não se preocupe com a Seção 6.
  4. Cap. 3 do livro de Munzner.
  5. Vídeo meu comentando dados e conjuntos de dados (20 mins)
  6. Exemplos de uso do framework de Munzner para desconstruir algumas visualizações.

Faça

  1. Quiz sobre o capítulo de Munzner
  2. Quiz sobre os dois textos que falam de tarefas (textos 3 e 4 na lista).
  3. Desconstrua visualizações identificando os dados usados nelas
  4. Proponha tarefas de análise sobre um conjunto de dados com mais dois/duas colegas do curso seguindo as instruções. Link para submeter.

Opcional

  • On the Theory of Scales of Measurement. S. S. Stevens na Science em 1946 propondo as escalas que até hoje aparecem na maior parte dos livros-texto.
  • Nominal, Ordinal, Interval, and Ratio Typologies are Misleading, onde Velleman e Wilkinson criticam o uso cego dessas escalas como guias em manuais e argumentam que Scale type, as defined by Stevens, is not an attribute of the data, but rather depends upon the questions we intend to ask of the data and upon any additional information we may have. It may change due to transformation of the data, it may change with the addition of new information that helps us to interpret the data differently, or it may change simply because of the questions we choose to ask.



Semana 3: Visão crítica de dados e Visualização

  • Perceber tarefas abstratas ao interagir com uma visualização
  • Identificar e criticar estruturas de poder na produção de dados e em seus usos
  • Contrastar abordagens mais e menos humanizadas para análise e visualização de dados

Leia/assista

  1. O Cap. 3 do livro de Munzner continuará sendo útil como referência sobre tarefas.
  2. Capítulos 2 e 5 do livro Data Feminism, de Catherine D’Ignazio e Lauren Klein.
  3. Data Humanism, The Revolution will be Visualized, de Giorgia Lupi. Tem muitas palestras dela online em TEDs e afins.

Faça

  1. Exercício de percepção de tarefas de análise baseado no Visual Literacy Assessment Test. Link para submeter o resultado. Faça com mais 2 colegas.
  2. Quiz sobre Data Feminism
  3. Quiz sobre Data Humanism
  4. Documento em grupo refletindo a opinião de vocês sobre como esses textos impactam sua prática respondendo as duas perguntas abaixo. Link para submeter o resultado.
    • O que cada um dos textos tenta mudar na nossa forma de praticar análise (incluindo visualização) de dados?
    • O que vocês julgam que deveriam mudar na sua maneira de analisar dados a partir desse argumento?
  5. Crie um auto-retrato com dados seguindo essas instruções (mais detalhadas aqui) e suba nessa discussão (Se der, faça com lápis colorido. Se estiver complicado por causa da pandemia, seja criativo/a).

Adicional

  1. Visualizing Algorithms, de Mike Bostock.
  2. Guia do Urban Institute sobre práticas equitativas em torno de dados.
  3. Datasheets for datasets: uma abordagem para descrever contextos de conjuntos de dados.
  4. Lista de leituras de um curso do fast.ai sobre dados e Ética.



Semanas 4 e 5: Marcas, canais e dados tabulares

  • Explicar uma visualização de dados a partir das escolhas de marcas e canais de percepção que foram usadas no design.
  • Comparar e criticar escolhas de usos de marcas e canais (principalmente de posição) para apoiar uma mesma tarefa em um conjunto de dados.
  • Reconhecer como marcas e canais são manipuladas por diferentes ferramentas baseadas em templates.

Leia/assista

  1. Capítulo de Munzner sobre Marcas e Canais. Tem também um resumo legal na primeira seção dessa página do IBM Design Language.
  2. Vídeo meu sobre marcas e canais
  3. Capítulo de Munzner sobre uso do espaço para dados tabulares.
  4. Vídeo meu usos do espaço e visualizações comuns para tabelas

Faça

  1. Exercício desconstruindo visualizações em marcas e canais
  2. Exercício desconstruindo o uso de espaço em visualizações
  3. Exercício em grupo criando a mesma visualização em 3 ferramentas diferentes dentre: Flourish, Datawrapper, Tableau ou Data Illustrator.

Adicional

One Chart, Nine Tools – Revisited, de Lisa Charlotte Rost.



Semana 6: D3, mais sobre marcas e canais

  • Criar uma visualização simples com D3.js em um notebook Observable.
  • Reconhecer um repertório de nomes comuns de visualizações de dados tabulares e suas decisões de design.
  • Reconhecer como marcas e canais são manipuladas por diferentes ferramentas baseadas em templates.

Leia/assista

  1. Uma introdução ao Observable e a notebooks com javascript.
  2. Essa série de notebooks com uma introdução a D3
  3. Vídeo programando um exemplo com D3
  4. Vídeo comentando escolhas de marcas e canais em visualizações comuns (32 mins).

Faça

  1. Quiz sobre D3
  2. Uma primeira visualização com D3 e Observable
  3. Disseque em grupo 2 visualizações do Viz Catalogue (ou datavizproject) e 1 do Xenographics

Adicional

  1. Se perca no Xenographics
  2. A galeria de exemplos do D3 é bem impressionante



Semana 7: Além dos dados + Laboratório de Visualização

  • Criar visualizações mais completas com D3.js, incluindo escalas, nomes nos eixos e anotações.
  • Distinguir e escolher entre escalas de cores para dados quantitativos.

Leia/assista

  1. Notebook sobre eixos e legendas com D3
  2. Notebook sobre anotações com D3

Faça

  1. Laboratório 1 de visualização de dados. Links para submeter partes 1 e 2 no Canvas.
  2. Quiz sobre cores
  3. Compare as abordagens e visualizações sua e de 2 colegas

Adicional

  1. The Unspoken Rules of Visualization (and when to break them)



Semana 8: Interação e um pouco de cores

  • Reconhecer e descrever gestos e técnicas de interação em visualização de dados.
  • Implementar uma visualização com interação simples usando D3.js.

Leia/assista

  1. Toward a Deeper Understanding of the Role of Interaction in Information Visualization, de Yi e colegas.
  2. Post aqui no site sobre gestos vs. técnicas de interação.
  3. Notebook sobre interação com D3 (e links).
  4. Extra de semanas anteriores: o básico de cores para visualização de dados tabulares.

Faça

  1. Quiz sobre interação
  2. Adicione interação e revise as cores de sua visualização das queimadas.
  3. Descreva em grupo as técnicas de interação vistas em uma dessas visualizações

Extra

  1. Um catálogo de visualizações interativas para dispositivos móveis que tem também uma lista de boas práticas, várias das quais envolvem interação.
  2. Um texto comentando o uso de gestos em telas touch para interagir com visualização.



Semana 9: Narrativas

  • Reconhecer narrativas baseadas em visualizações de dados e padrões comuns para essas narrativas
  • Criticar decisões de estruturas narrativas e propor novas estruturas para um contexto
  • Projetar uma narrativa baseada em datavis baseada em técnicas comuns de narrativa

Leia/assista

  1. Emerging and Recurring Data-Driven Storytelling Techniques: Analysis of a Curated Collection of Recent Stories, de Stolper e colegas (sugiro pular a seção 6).
  2. O corpus de visualizações narrativas de Stolper e o de Segel e Heer que eles re-analisam.
  3. Seções 4.3 em diante de Narrative Visualization: Telling Stories with Data.
  4. Some things I learned about data-driven storytelling in Schloss Dagstuhl, Moritz Stefaner

Faça

  1. Quiz sobre narrativas
  2. Preencha uma linha na nossa planilha colaborativa inspirada na de Stolper.
  3. Proponha em grupo duas narrativas com estruturas diferentes usando algum dos conjuntos de dados com os quais já trabalhamos.

Extra

  1. Cartões de padrões narrativos em contação de histórias com dados <- Muito bom!
  2. Data Comics: visualizações inspiradas pela linguagem narrativa dos quadrinhos.
  3. Mais um catálogo com mais uma categorização de narrativas.
  4. Communicating with interactive articles
  5. Useful junk? The Effects of Visual Embellishment on Comprehension and Memorability of Charts. Bateman e colegas.
  6. Trechos de um livro de Tufte ditando como criar visualizações sem tralha (junk), e outros mandamentos dele.



Semana 10 : Laboratório 2 de visualização

  • Criar uma narrativa baseada em dados e visualizações com d3.js.

Faça

  1. Laboratório 2 de visualização de dados



Semana 11: Mapas e um pouco mais de cores

  • Descrever os desafios particulares da visualização de dados em mapas
  • Reconhecer vantagens e desvantagens das alternativas de design para visualizações mais comuns com mapas
  • Construir uma visualização com mapas na web

Leia/assista

  1. Cap. de Munzner sobre mapas.
  2. What to consider when creating choropleth maps, do Datawrapper.
  3. Methods of comparison, compared, Mike Bostock
  4. Vídeo sobre visualização de dados em mapas.
  5. Notebooks sobre mapas.

Faça

  1. Quiz sobre mapas
  2. Crie dois mapas com visualização de dados.

Extra

  1. Veja a parte de dots e maps na galeria do D3
  2. Marcos históricos de visualizações em mapas
  3. Uma boa lista de vis em mapas



Semana 12: Cores

  • Criar escalas de cores perceptualmente precisas e lidando com situações mais desafiadoras

Leia/assista

  1. Notebook sobre escalas de cores com percepção linear (em breve).
  2. Dicas de ferramentas para criar escalas de cores

Faça

  1. Quiz sobre cores
  2. Escolha em grupo escalas de cores para os mapas nesse notebook

Extra

  1. Como escolher cores mais bonitas para a sua visualização, do blog do DataWrapper.
  2. Treino divertido de percepção com cores
  3. Muito mais sobre ferramentas e cores, do blog do DataWrapper.

Semana : Redes / grafos

Leia/assista

  1. Capítulo 9 do livro de Munzner, sobre visualização de redes
  2. Revisão sobre grafos e exemplo com nós e links x matriz de adjacência
  3. Vídeo sobre vis em redes (em breve)

Faça

  1. Quiz desconstruindo redes
  2. Quiz sobre capítulo de Munzner
  3. Uma visualização com o Gephi

Semana : Mais redes

Semana : Projeto e Conversas com praticantes