class: center, middle, inverse # Usando a quarta dimensão: visualização de dados com gráficos animados .center[PyData .coral[●] abril / 2019
.small[.goldenrod[Lightning Talks]]] .center[
] --- # A gramática de gráficos Conceito baseado no trabalho de Leland Wilkinson: *"The Grammar of Graphics"*. .center[] Diversas ferramentas de visualização de dados se baseiam nesse conceito, tais como **ggplot2**, **Vega-Lite/Altair** e **Tableau**. --- # A gramática de gráficos De forma simplificada, a ideia central é de que um gráfico é um .destaque[mapeamento]:  --- # Animando as coisas... E se mapeássemos uma das variáveis do dataset para... o TEMPO?  --- # O espaço-tempo! .center[] --- # Como fazer? Que tal uma ferramenta .riscado[cara, sofisticada, pesada e complexa] gratuita, simples, leve (em mais de um sentido) e ainda por cima... querida .red[❤]? --- # Como fazer? Que tal uma ferramenta .riscado[cara, sofisticada, pesada e complexa] gratuita, simples, leve (em mais de um sentido) e ainda por cima... querida .red[❤]? .center[] .center[.small[(Obrigado, Neto!)]] --- # (Ah, os anos 90...) .center[    ] --- # Animações para visualização de dados * As animações permitem .red[condensar diversos gráficos] num único objeto. * Além disso, muitas vezes ajudam a .red[chamar a atenção] e a .red[dar mais... "dramaticidade"] à informação sendo apresentada. * Uma desvantagem seria o fato de a retenção de informações específicas ser menor, por ser difícil acompanhar tudo o que está acontecendo no gráfico. --- # Animações para visualização de dados Mas... > "Even though our job is to visualize the data, it is not actually the precise numbers what is going to stick on our readers' minds. Instead, it's kind of the analysis that we've done, the .destaque[story we're telling and how we made them feel], that they'll remember." >-- Shirley Wu, Visualization Jedi Grandmaster A perda da precisão e dos detalhes pode ser compensada por meio do uso de .red[recursos visuais], ou por meio de outras .red[visualizações] e .red[histórias de dados] (e, nesse caso, a animação seria justamente o chamariz para a história completa). --- # Exemplo 1 - o gif .center[] --- # Exemplo 1 - o complemento
--- # Exemplo 1 - o complemento
--- # Exemplo 2 - o gif .center[
] --- # Exemplo 2 - o complemento .center[
] --- # Exemplo 3 - os gifs
--- # Exemplo 3 - o complemento .center[
] --- # Exemplo 4 - o gif .center[] --- # Exemplo 4 - outro gif .center[] --- # Exemplo 4 - um complemento .center[
] --- # Exemplo 5 - o gif .center[] --- # Exemplo 5 - o gif .center[] --- class: inverse # Obrigado! Tiago Maranhão Barreto Pereira STN / GT-CEAD Grupo Técnico de Comunicação Estratégica e Análise de dados
`gt-cead@tesouro.gov.br`
`www.tesourotransparente.gov.br`
`tchiluanda.github.io`
.right[Todos os gifs foram feitos em .coral[`R`] com o pacote .coral[`gganimate`]] .right[Apresentação feita com .coral[
`remark.js`
]]