Hackeando o R: gerando gráficos de modo interativo com o esquisse

No Hackeando o R de hoje, vamos apresentar o pacote esquisse, que facilita a geração de gráficos interativos no R. A principal funcionalidade do pacote é o add-in que ele adiciona ao R, que permite gerar gráficos de modo intuitivo e sem olhar diretamente para o código, sendo uma boa ferramenta para trabalhos rápidos. Após instalar o pacote, podemos acessar suas ferramentas no RStudio:

Vamos então carregar alguns dados para trabalhar dentro da ferramenta. Para o exemplo, utilizaremos 4 das principais variáveis reportadas pelo Boletim FOCUS.

library(rbcb)
library(tidyverse)

dados = get_annual_market_expectations(c('PIB Total', 'IPCA', 
'Taxa de câmbio', 
'Meta para taxa over-selic'
),
start_date = '2019-01-01') %>%
replace_na(replace = list(indic_detail = 'Média'))

dados$indic = ifelse(dados$indic == 'Taxa de câmbio', 'Taxa de Câmbio', 
dados$indic)

dados = dados %>% filter(reference_year == '2021' & base == 0 & 
indic_detail %in% c('Média', 'Fim do ano') & 
indic %in% c('IPCA', 'Meta para taxa over-selic',
'PIB Total', 'Taxa de Câmbio') & 
date > '2020-06-01')

Ao abrir o add-in, iremos selecionar os dados a serem utilizados:

Dentro da ferramenta, teremos então todas as colunas do dataframe, e diversas opções do ggplot2. Abaixo, colocamos a data no eixo x, a expectativa média no eixo y, e separamos os dados pela variável. É importante notar que os dados já foram transformados no formato tall, como fazemos em gráficos de múltiplas linhas normalmente.

Podemos personalizar diversas configurações, como adicionar título, mudar coordenadas, e alterar o layout. Após isso, podemos salvar o gráfico localmente. Outra opção é salvá-lo diretamente em um slide de PowerPoint. Isso pode ser feito tanto diretamente no add-in, como para objetos do tipo ggplot que você já possui localmente.



Compartilhe esse artigo

Facebook
Twitter
LinkedIn
WhatsApp
Telegram
Email
Print

Comente o que achou desse artigo

Outros artigos relacionados

Como medir a comunicação do Banco Central?

Descubra como o índice ALT transforma a linguagem do Banco Central em dados analisáveis, permitindo investigar como o tom das atas do COPOM varia conforme o cenário macroeconômico e as decisões de política monetária.

Análise de Séries Temporais com a Linguagem R: dados ISP-RJ

Neste tutorial, vamos conduzir uma análise diagnóstica completa. Começaremos visualizando a série e sua tendência, depois a decomporemos em seus componentes fundamentais. Em seguida, investigaremos a distribuição estatística dos dados e, por fim, aplicaremos técnicas mais avançadas, como a análise de autocorrelação e testes de estacionariedade, que são pré-requisitos cruciais para a construção de modelos de previsão robustos como o ARIMA.

Análise de dados com a Linguagem R: Segurança no Rio de Janeiro

Neste post, criamos um tutorial prático que guia você através do ciclo completo de análise de dados, desde a coleta e tratamento até a visualização e comunicação de resultados. Utilizando a linguagem R, o ecossistema tidyverse e a ferramenta de publicação Quarto, analisamos a base de dados de criminalidade do Instituto de Segurança Pública (ISP) do Rio de Janeiro.

Boletim AM

Receba diretamente em seu e-mail gratuitamente nossas promoções especiais e conteúdos exclusivos sobre Análise de Dados!

Boletim AM

Receba diretamente em seu e-mail gratuitamente nossas promoções especiais e conteúdos exclusivos sobre Análise de Dados!

como podemos ajudar?

Preencha os seus dados abaixo e fale conosco no WhatsApp

Boletim AM

Preencha o formulário abaixo para receber nossos boletins semanais diretamente em seu e-mail.