Gráfico

Como o Nexo usa o R para visualização de dados

Gabriel Zanlorenssi

08 de setembro de 2023(atualizado 19/02/2024 às 18h13)

Desde o início, a equipe de gráficos do jornal utiliza esta linguagem de programação para trabalhar com os dados. Veja as principais vantagens

O Nexo depende de você para financiar seu trabalho e seguir produzindo um jornalismo de qualidade, no qual se pode confiar.Conheça nossos planos de assinatura.Junte-se ao Nexo! Seu apoio é fundamental.

Compartilhe

O Nexo foi lançado em 2015 e, desde o início, tem uma seção dedicada aos gráficos. Para produzir esses conteúdos, o jornal conta com uma equipe especializada, que se divide entre as áreas de dados e design.

Para o trabalho com dados, a ferramenta que utilizamos no dia a dia é o R, uma linguagem de programação de código aberto e uso gratuito.

O que é o R?

O R foi criado por professores de estatística na Nova Zelândia em 1993 e sempre lidou bem com bancos de dados. Como quase todas as linguagens de programação, ele dispõe de pacotes (ou bibliotecas) que ampliam as funcionalidades básicas.

Nós o utilizamos dentro da versão gratuita do R Studio, um software que facilita o uso da linguagem no contexto de análise e visualização de dados.

TesteCaptura de tela da interface do R Studio

Por que usamos o R?

A maior vantagem de usar uma linguagem de programação para trabalhar com dados é o tempo, o que nos permite pensar em novas pautas e produzir gráficos mais elaborados.

A grande virada de chave para o R, de uma linguagem acadêmica para uma ferramenta potente para a análise de dados, foi o desenvolvimento de um conjunto de pacotes chamados coletivamente de Tidyverse. Eles foram criados pelo professor neozelandês Hadley Wickham quando ele ainda era estudante.

Usamos os pacotes do Tidyverse em todos os gráficos da nossa seção, em especial o pacote ggplot2 e suas extensões. Em poucas linhas de código, o R leva da importação do banco de dados para o gráfico. Outras vantagens são:

  • Personalização: cada aspecto do gráfico do ggplot2 pode ser ajustado. Não há limite para a imaginação para tentar produzir gráficos diferentes e elaborados.
  • Escala: o limite de quanto o R consegue trabalhar com dados é a quantidade de memória RAM disponível. Há também pacotes que lidam com dados imensos, como os da vacinação contra a covid-19, lendo-os em poucos segundos.
  • Dados brasileiros: existem pacotes gratuitos de R para baixar dados de votação no Congresso, da Pnad, do Datasus, de mapas do Brasil, de índices de inflação, e muito mais. Esses pacotes são construídos com a lógica do Tidyverse, o que facilita a integração com o restante do código.
Gif-1

Animação que mostra o código que importa e trata os dados e, ao fim, produz um mapa

Este conteúdo sobre os bastidores da nossa produção de gráficos faz parte de uma nova seção da “nos eixos”, a newsletter mensal da infografia do Nexo.

No próximo mês, vamos falar sobre as diferenças entre R e Python, outra linguagem de programação muito utilizada para dados, e sobre como o R se integra em nossa produção, na prática. Veja como se inscrever.

NEWSLETTER GRATUITA

Nexo | Hoje

Enviada à noite de segunda a sexta-feira com os fatos mais importantes do dia

Este site é protegido por reCAPTCHA e a Política de Privacidade e os Termos de Serviço Google se aplicam.

Gráficos

nos eixos

O melhor em dados e gráficos selecionados por nosso time de infografia para você

Este site é protegido por reCAPTCHA e a Política de Privacidade e os Termos de Serviço Google se aplicam.

Navegue por temas