84

Keep Calm and Visualize your Data

Embed Size (px)

Citation preview

Page 1: Keep Calm and Visualize your Data
Page 2: Keep Calm and Visualize your Data

O que é Visualização de Informação?

Percepção e Visualização de Informação

Visualização na prática

Bons e Maus exemplos

Metodologias para desenvolvimento/criação de Visualização de

Informação

Ferramentas e Recursos

Agenda

Page 3: Keep Calm and Visualize your Data

Um pouco de história ...

Visualização de Informação

Em 1854, um surto de cólera

matou 616 pessoas em

Londres

John Snow: físico que

contestava a atribuição do

miasma como agente da

doença

Dados sobre a quantidade de

mortes para cada endereço

foram mapeados

Fonte: http://public.tableau.com/s/gallery/mapping-1854-cholera-outbreak

Page 4: Keep Calm and Visualize your Data

Mapa de Snow• Cada linha representa uma

morte

• Maior concentração de mortes

era próximo a um poço d’água

contaminada

Page 5: Keep Calm and Visualize your Data

Mapa de Snow• Cada linha representa uma

morte

• Maior concentração de mortes

era próximo a um poço d’água

contaminada

Page 6: Keep Calm and Visualize your Data

1869: Mapa da campanha russa de Napoleão

Page 7: Keep Calm and Visualize your Data

Visualização de Informação

Visualizar•Formar uma imagem

mental

•Transformar conceitos abstratos em imagens mentalmente visíveis

•Usar os estímulos provenientes dos olhos para criar uma imagem visual

Page 8: Keep Calm and Visualize your Data

Uso do representações visuais e interativas dos dados suportadas por

computador para ampliar a cognição (Card, 1999)

Objetivo da visualização de informação é ampliar o desempenho cognitivo, não

apenas para criar imagens interessantes. A visualização de informação deve

fazer para a mente o que fazer automóveis para os pés (Card, 2008).

A promessa da Visualização de Informação é acelerar nosso entendimento e

nossas ações em um mundo de volumes crescentes de informações (Card,

2008).

Visualização de InformaçãoJohn Tukey em 1965 : A visualização de informação será o principal recurso para os

analistas de dados

Page 9: Keep Calm and Visualize your Data

Uso do representações visuais e interativas dos dados suportadas por

computador para ampliar a cognição (Card, 1999)

Objetivo da visualização de informação é ampliar o desempenho cognitivo,

não apenas para criar imagens interessantes. A visualização de informação

deve fazer para a mente o que fazer automóveis para os pés (Card, 2008).

A promessa da Visualização de Informação é acelerar nosso entendimento e

nossas ações em um mundo de volumes crescentes de informações (Card,

2008).

Visualização de Informação

Page 10: Keep Calm and Visualize your Data

Processo Analítico Visual

Ciência do raciocínio analítico apoiada por interfaces visuais interativas (Thomas e Cook, 2005)

Transforma o excesso de informação para auxiliar a tomada de decisão em situações em tempo real (Keim et al., 2009)

Visualização de Informação

Page 11: Keep Calm and Visualize your Data

Visualização

Visualização Científica

Visualização de Informação

Classificação com base na natureza dos dados manipulados

Visualização de Informação

Page 12: Keep Calm and Visualize your Data

Visualização Científica

Representa dados científicos

Dados que correspondem a objetos físicos, fenômenos da natureza

Exemplo: visualização de órgãos do corpo humano

Page 13: Keep Calm and Visualize your Data

Visualização de Informação

Representa dados abstratos

Dados sem representação geométrica correspondente ao mundo físico

Exemplo: casos de microcefalia no Brasil

Page 14: Keep Calm and Visualize your Data

Visualização de Informação

Análise Exploratória de

Dados

Mineração Visual de Dados

Visualização do Conhecimento

Infográfico

Outras áreas relacionadas

Visualização de Informação

Page 15: Keep Calm and Visualize your Data

Análise Exploratória de Dados

Abordagem para analisar dados em busca de padrões, tendências

Emprega técnicas (como histograma, gráfico de dispersão) para

o Maximizar ideias (insights) sobre o conjunto de dados

o Detectar anomalias e outliers

o Extrair variáveis importantes

Page 16: Keep Calm and Visualize your Data

Mineração Visual de Dados

Uso de técnicas de visualização no processo de mineração de dados para

o Selecionar conjunto de dados relevantes à extração de conhecimento

o Encontrar discrepâncias e inconsistências nos dados

o Apresentar os resultados obtidos

Page 17: Keep Calm and Visualize your Data

Visualização do Conhecimento

Auxilia o processo de criação e compartilhamento de conhecimento

Uso de representações visuais para criar, integrar e aplicar conhecimento

Formatos visuais utilizados: esboços, diagramas, mapas mentais, metáforas visuais

Page 18: Keep Calm and Visualize your Data

Infográfico e visualização de informação

Conceitos semelhantes: baseados nos mesmos princípios de design

Infográfico conta estórias que o designer quer explicar

Visualização permite que as pessoas construam suas próprias ideias com

base nas evidências fornecidas

Infográfico x Visualização de Informação

Page 19: Keep Calm and Visualize your Data

Infográfico x Visualização de Informação

Infográfico

o Manualmente desenhada

o Específica para os dados representados não sendo trivial recriá-la com

dados diferentes

o Rica em conteúdo visual para chamar atenção

o Poucos dados

Visualização de Informação

o Desenhada com o auxílio de métodos computacionais

o Facilmente recriada com dados diferentes

o Poucos recursos visuais

o Muitos dados

Page 20: Keep Calm and Visualize your Data

Visualização de Informação

Page 21: Keep Calm and Visualize your Data

Visualização de Informação

Áreas de Aplicação

Requisitos

Page 22: Keep Calm and Visualize your Data

Ferramenta Cognitiva que utiliza a percepção visual para criação do conhecimento

Visualização de Informação

Visualização

Page 23: Keep Calm and Visualize your Data

Mantra da Visualização (Shneiderman, 1996 )

Visualização de Informação

Primeiro:

Visão Geral

Zoom e

Filtragem,

Só depois, os

Detalhes

Variação de 1430 ações durante 52 semanas

Page 24: Keep Calm and Visualize your Data

Mantra da Visualização (Shneiderman, 1996 )

Visualização de Informação

Primeiro:

Visão Geral

Zoom e

Filtragem,

Só depois, os

Detalhes

Foco entre a 8ª e 12ª semana

Page 25: Keep Calm and Visualize your Data

Mantra da Visualização (Shneiderman, 1996 )

Visualização de Informação

Primeiro:

Visão Geral

Zoom e

Filtragem,

Só depois, os

Detalhes

Seleção das ações com maiores valoresentre a 8ª e 12ª semana

Page 26: Keep Calm and Visualize your Data

Mantra da Visualização (Shneiderman, 1996 )

Visualização de Informação

Primeiro:

Visão Geral

Zoom e

Filtragem,

Só depois, os

Detalhes

Detalhes das ações com maiores valoresentre a 8ª e 12ª semana

Page 27: Keep Calm and Visualize your Data

Mantra da Visualização (Shneiderman, 1996 )

Visualização de Informação

Primeiro:

Visão Geral

Zoom e

Filtragem,

Só depois, os

Detalhes

Page 28: Keep Calm and Visualize your Data

Teoria de Gestalt (forma)

• Como o cérebro organiza os elementos que percebem?

• Quais os princípios que configuram esta organização?

• O todo é diferente da soma das partes (Wolfgang Köhler)

• Conhecimento das partes advém do conhecimento do todo

Visualização de Informação

Page 29: Keep Calm and Visualize your Data

Visualização de Informação

como são contextualizadas para formar o todo

O significado das partes depende da forma

Page 30: Keep Calm and Visualize your Data

Teoria de Gestalt (forma)

• Pregnância: qualidade daquilo que é fácil de ser percebido (simples,

regulares, simétricas e equilibradas)

• Auxilia a definir padrões e elementos que são mais facilmente

percebidos

Visualização de Informação

Page 31: Keep Calm and Visualize your Data

Pregnância (organize os elementos de forma lógica): clareza, equilíbrio e unificação visual facilitam a percepção

Visualização de Informação - Princípios de Gestalt

Page 32: Keep Calm and Visualize your Data

Proximidade: elementos próximos tendem a ser agrupados

Visualização de Informação - Princípios de Gestalt

Page 33: Keep Calm and Visualize your Data

Proximidade: elementos próximos tendem ser agrupados

Visualização de Informação - Princípios de Gestalt

Page 34: Keep Calm and Visualize your Data

Proximidade: elementos próximos tendem ser agrupados

Visualização de Informação - Princípios de Gestalt

Page 35: Keep Calm and Visualize your Data

Proximidade: elementos próximos tendem ser agrupados

Visualização de Informação - Princípios de Gestalt

Page 36: Keep Calm and Visualize your Data

Proximidade (defina a localização dos elementos de acordo com o objetivo da análise)

Visualização de Informação - Princípios de Gestalt

Page 37: Keep Calm and Visualize your Data

Similaridade: elementos com características semelhantes tendem a ser agrupados (cor, forma, orientação)

Visualização de Informação - Princípios de Gestalt

Page 38: Keep Calm and Visualize your Data

Similaridade: elementos com características semelhantes tendem a ser agrupados

Há alguma segregação

nesta imagem?

Visualização de Informação - Princípios de Gestalt

Page 39: Keep Calm and Visualize your Data

Similaridade: elementos com características semelhantes tendem a ser agrupados (cor, forma, orientação)

Visualização de Informação - Princípios de Gestalt

Page 40: Keep Calm and Visualize your Data

Figura/Fundo: Toda imagem é percebida como combinação de uma figura e um fundo

Visualização de Informação - Princípios de Gestalt

Page 41: Keep Calm and Visualize your Data

Figura/Fundo (a figura é mais facilmente percebida quando o contraste entre a figura e o fundo é maior)

Visualização de Informação - Princípios de Gestalt

Page 42: Keep Calm and Visualize your Data

Fechamento: tendência em perceber formas completas

Visualização de Informação - Princípios de Gestalt

Page 43: Keep Calm and Visualize your Data

Continuidade: tendência a perceber uma orientação entre os elementos que parecem construir um fluxo

Visualização de Informação - Princípios de Gestalt

Page 44: Keep Calm and Visualize your Data

Continuidade: pode ser usada para destacar ou negar um relacionamento entre os dados

Visualização de Informação - Princípios de Gestalt

Page 45: Keep Calm and Visualize your Data

Estágio pré-atentivo da percepção

• Acontece antes que a atenção seja direcionada a algum

objeto ou um ponto focal

• Pode ser usado para influenciar atenção do visualizador

Visualização de Informação

Page 46: Keep Calm and Visualize your Data

Seleção de Cor

Visualização de Informação

Page 47: Keep Calm and Visualize your Data

Seleção de forma

Visualização de Informação

Page 48: Keep Calm and Visualize your Data

Você consegue responder rapidamente onde está o círculo vermelho?

Visualização de Informação

Page 49: Keep Calm and Visualize your Data

Elementos com uma característica em comum são mais facilmente percebidos

Visualização de Informação

Page 50: Keep Calm and Visualize your Data

Elementos com uma característica em comum são mais facilmente percebidos

Visualização de Informação

Page 51: Keep Calm and Visualize your Data

Linha inclinada entre várias linhas verticais: pré-atentivo

Linha vertical entre várias linhas inclinadas: não é pré-atentivo

Visualização de Informação

Page 52: Keep Calm and Visualize your Data

Texto não é pré-atentivo

Visualização de Informação

SUBJECT PUNCHED QUICKLY OXIDIZED TCEJBUS DEHCNUP YLKCIUQ DEZIDIXOCERTAIN QUICKLY PUNCHED METHODS NIATREC YLKCIUQ DEHCNUP SDOHTEMSCIENCE ENGLISH RECORDS COLUMNS ECNEICS HSILGNE SDROCER SNMULOCGOVERNS PRECISE EXAMPLE MERCURY SNREVOG ESICERP ELPMAXE YRUCREMCERTAIN QUICKLY PUNCHED METHODS NIATREC YLKCIUQ DEHCNUP SDOHTEMGOVERNS PRECISE EXAMPLE MERCURY SNREVOG ESICERP ELPMAXE YRUCREMSCIENCE ENGLISH RECORDS COLUMNS ECNEICS HSILGNE SDROCER SNMULOCSUBJECT PUNCHED QUICKLY OXIDIZED TCEJBUS DEHCNUP YLKCIUQ DEZIDIXOCERTAIN QUICKLY PUNCHED METHODS NIATREC YLKCIUQ DEHCNUP SDOHTEMSCIENCE ENGLISH RECORDS COLUMNS ECNEICS HSILGNE SDROCER SNMULOC

Page 53: Keep Calm and Visualize your Data

Teoria de Gestalt e Estágio Pré-Atentivo

O que pode ser percebido mais facilmente?

Que propriedades são adequadas para destacar uma informação?

O que pode gerar “ruídos” na visualização?

Visualização de Informação

Page 54: Keep Calm and Visualize your Data

Ranking de precisão estabelecidos pelas tarefas perceptuais

Visualização de Informação

Page 55: Keep Calm and Visualize your Data

Visualização de Informação

Áreas de Aplicação

Requisitos

Page 56: Keep Calm and Visualize your Data

Visualização na prática

Page 57: Keep Calm and Visualize your Data

Visualização na prática: quando a representação é ruim

Cor e altura são randômicos

Porcentagem de desemprego no Brasil é

menor que no Reino Unido, EUA e

Alemanha, mas altura da coluna é maior

Page 58: Keep Calm and Visualize your Data

Visualização na prática: quando a representação é ruim

Page 59: Keep Calm and Visualize your Data

35%

39,60%

34%

35%

36%

37%

38%

39%

40%

Now Jan. 1, 2013

If Bush tax cuts expire • Objetivo: mostrar a alteração na taxa de

impostos se o governo Bush parasse de

realizar cortes nos impostos

• Conclusão: a alteração na taxa será 5

vezes maior em relação a hoje (2012)

• Atenção: o eixo Y inicia em 34% em vez

de iniciar em zero

• Recomendação: todo gráfico de colunas

deve iniciar em zero, pois o usuário

compara quão alto cada coluna é

Fonte: Fox News

Page 60: Keep Calm and Visualize your Data

35%

39,60%

34%

35%

36%

37%

38%

39%

40%

Now Jan. 1, 2013

If Bush tax cuts expire

35%

39,60%

0%

5%

10%

15%

20%

25%

30%

35%

40%

Now Jan. 1, 2013

If Bush tax cuts expire

Fonte: Fox News

Page 61: Keep Calm and Visualize your Data

• Gráfico de Pizza em 3D no formato espiral

• Acerto:• Usar gráfico de pizza para

representar a porcentagem dos dados

• Erros cometidos:• Uso do 3D sem necessidade• Formato espiral não acrescenta

informação ao gráfico

• Solução:• Usar um gráfico de pizza no

formato padrão e sem 3D

Page 62: Keep Calm and Visualize your Data

Contrarian Thesis 49%

Personal Failure 23%

Snappy Refrain 12%

Opening Joke5%

Spontaneous Moment 5%

Statement of Utler Certainty 5% Sophisticated

Visual Aids 1%

Anatomy of a Winning TED Talk

Page 63: Keep Calm and Visualize your Data

• Objetivo:• Apresentar as preferências de

comida suína• Dar ênfase ao tipo de comida

preferido

• Erros cometidos:• Uso do 3D sem necessidade• Background, bordas• Legenda redundante• Negrito nos rótulos• Escolha do gráfico de pizza

O gráfico de pizza não é recomendado para

representar esse tipo de dado?

Page 64: Keep Calm and Visualize your Data

• Objetivo:• Apresentar as preferências de

comida suína• Dar ênfase ao tipo de comida

preferido

• Erros cometidos:• Uso do 3D sem necessidade• Background, bordas• Legenda redundante• Negrito nos rótulos• Escolha do gráfico de pizza

• Solução:• Gráfico de Barras• Cor diferente para dar ênfase ao

tipo de comida preferido (bacon)

Page 65: Keep Calm and Visualize your Data

Processo para criar visualizações

Exemplo atual

Não linear!!!

Page 66: Keep Calm and Visualize your Data

Contextualização

Definição do contexto de utilização da visualização

Propósito de uso das técnicas de visualização

o Análise Exploratória

• Processo de pesquisa por informação relevante dentro dos dados (Tominski , 2006)

• Não há hipóteses sobre os dados

• Técnicas com alto grau de interatividade (Tominski , 2006)

o Análise Explanatória

• Comunica e compartilha informações (Iliinsky e Steele, 2011)

• Os dados são conhecidos por quem cria a visualização (Fisher, 2010)

• A escolha da técnica depende do público alvo (Keim et al., 2006)

Page 67: Keep Calm and Visualize your Data

Captura

Obtenção dos dados brutos para a visualização

Complexidade variada

oDownload

oAPI

Atualização dos Dados

Page 68: Keep Calm and Visualize your Data

Fontes de Dados

Page 69: Keep Calm and Visualize your Data

Limpeza

Qualidade dos dados

oDimensões

oMétricas

O que deve ser considerado

Page 70: Keep Calm and Visualize your Data

OpenRefine

Page 71: Keep Calm and Visualize your Data

Conversão

Manipulação dos dados para converter em formato apropriado

oConsiderar tecnologia e recursos do gráfico

oIntegração de diferentes fontes

oFacilitar a criação do gráfico

oFacilitar manipulação na visualização

Page 72: Keep Calm and Visualize your Data

Transformação

Descoberta de novos conhecimentos

oDados podem conter informações que não são explícitas

Métodos utilizados

oMatemáticos: soma, operação de conjunto

• Estatísticos: média, desvio padrão

oAprendizado de máquina: mineração

Page 73: Keep Calm and Visualize your Data

Mapeamento Visual

Consiste na escolha do modelo visual (ou do gráfico) para representar os dados

Critérios de escolha

oCaracterísticas do conjunto de dados

o Tarefa

oContexto

Recursos que auxiliam na escolha

oCatálogo de visualização (http://www.datavizcatalogue.com/)

oWikis, Sites, Blogs e Projetos

o Tarefas perceptuais (escala de Cleveland e McGill)

oMatriz de seleção de gráficos – Stephen Few

Page 74: Keep Calm and Visualize your Data

Mapeamento Visual

Princípios recomendados na literatura para a escolha e construção do gráfico

o Evitar distorcer o que os dados têm a dizer

o Evitar recursos que distraiam o público-alvo (chartjunk)

o Incluir informações adicionais no gráfico para ajudar no entendimento dos dados

o Usar poucas cores (6-9)Mercado de Ações

Page 75: Keep Calm and Visualize your Data

Recursos que auxiliam na escolha da técnica

Page 76: Keep Calm and Visualize your Data

Construção Visual

Formas de construir a visualização

oBibliotecas (javascript)

• D3.js

• HighCharts.js

o Softwares

• Tableau

• Watson Analytics

• Excel

Page 77: Keep Calm and Visualize your Data

Ferramentas de construção visual

Page 78: Keep Calm and Visualize your Data

Interação

Métodos interativos são adicionados à visualização

oFacilita a exploração dos dados

Exemplos de métodos interativos

oSeleção de subconjunto dos dados

oFiltragem dos dados

oMudança do foco da visualização

Page 79: Keep Calm and Visualize your Data

Validação

Verificar se a visualização atende ao objetivo definido inicialmente

Formas de validação

oTécnicas para validar usabilidade

oAvaliação com usuário final da visualização

Page 80: Keep Calm and Visualize your Data

Links úteis

Exemplos de visualização

ohttp://public.tableau.com/s/gallery/50-years-crime-us

ohttp://www.healthmap.org/en/

ohttp://healthintelligence.drupalgardens.com/content/dashboard-monitor-microcephaly-outbreak-brazil

ohttp://population.io/#/1992/02/17/female/Brazil/home

ohttp://www.storybench.org/spread-zika-virus-roundup-visualizations/

ohttp://london2012.nytimes.com/results

ohttp://www.cabreastcancer.org/causes/

ohttp://evolutionofweb.appspot.com/?hl=pt-br

Page 81: Keep Calm and Visualize your Data

Links úteisWikis

ohttp://www.infovis-wiki.net/index.php?title=Category:Publications

ohttp://www.wikiviz.org/

Blogs

ohttp://www.thefunctionalart.com/

ohttp://www.perceptualedge.com/

ohttp://flowingdata.com/

ohttp://www.visualisingdata.com/

ohttp://viz.wtf/

ohttp://www.informationisbeautiful.net/

ohttp://vizwiz.blogspot.com.br/

Page 82: Keep Calm and Visualize your Data

Links úteisBlogs

ohttps://eagereyes.org/

ohttp://www.cs.ubc.ca/~tmm/vadbook/

ohttps://datavisualization.ch/showcases/

ohttp://infosthetics.com/

Projetos

ohttp://helpmeviz.com/2014/02/05/have-data-will-visualize/

ohttp://seeingdata.org/

ohttp://www.brightpointinc.com/

ohttp://www.visual-telling.com/

ohttp://labvis.eba.ufrj.br/

Page 83: Keep Calm and Visualize your Data

Links úteisFerramentas:

ohttp://www.tableau.com/

ohttp://www.ibm.com/analytics/watson-analytics/us-en/

ohttp://www.qlik.com/

ohttps://infogr.am

Ferramentas Big Data:

ohttp://www.pentaho.com/

ohttp://hadoop.apache.org/

ohttp://circos.ca/

Page 84: Keep Calm and Visualize your Data

KEEP CALM AND VISUALIZE YOUR DATA

Obrigada!

Melise Paula ([email protected])

Bárbara Caetano ([email protected])