BehaviorCloud Logo
RRStudiodataviz

Os Melhores Pacotes de Visualização de Dados para R: Um Guia para 2023

ggplot2

ggplot2 oferece o pacote de criação de gráficos mais completo e versátil baseado na estrutura Grammar of Graphics como parte do robusto ecossistema tidyverse. Este princípio decompõe gráficos em componentes, como conjuntos de dados, escalas, níveis, etc. De forma declarativa, o usuário combina esses componentes para descrever e criar qualquer diagrama.

Esse método tornou-se tão popular que efetivamente substituiu os gráficos nativos do R, adicionando várias extensões, algumas das quais serão discutidas aqui.

Este artigo é oferecido por CiteDrive: Você está escrevendo relatórios em Quarto ou R Markdown? Então você deve conhecer o CiteDrive, uma ferramenta de gerenciamento de referências baseada em BibTeX, que é colaborativa e voltada para projetos, e que ajudará você a manter suas citações, bibliografias e referências sincronizadas com o RStudio. Experimente grátis.

ggcorrplot

Visualização de uma matriz de correlação usando ggplot2. Ele oferece uma solução para reordenar a matriz de correlação e exibir o nível de significância na matriz de correlação.

ggExtra

Este pacote adiciona geoms adicionais ao ggplot2, além de funções para visualizar e explorar plots em mais detalhes. Por exemplo, pode criar histogramas/boxplots/gráficos de densidade marginais, úteis para visualizar as distribuições de variáveis x e y em scatterplots.

esquisse

O pacote esquisse oferece uma interface de arrastar e soltar para explorar e visualizar dados. Ele gera código ggplot2 com base na entrada do usuário e está integrado no RStudio como um addin.

patchwork

O pacote patchwork torna extremamente fácil combinar vários objetos ggplot em um único gráfico. Ele oferece uma maneira intuitiva e flexível de criar uma composição de plots.

ggridges

Ggridges permite criar plots de crista no ggplot2, que podem ser uma maneira eficaz de visualizar mudanças nas distribuições em vários grupos ou condições.

ggforce

Uma extensão do ggplot2 que traz geoms adicionais, estatísticas e outros componentes para o ggplot.

dygraphs

Uma interface R para a biblioteca de gráficos JavaScript Dygraphs. Ele oferece recursos ricos para plotar dados de séries temporais e tem suporte embutido para exploração interativa.

sunburstR

SunburstR cria gráficos ‘sunburst’ usando um layout radial para exibir dados hierárquicos, que são eficazes para mostrar a estrutura de vários níveis de um conjunto de dados em formato de árvore.

treemap

O pacote treemap oferece uma maneira fácil e flexível de criar treemaps para visualizar estruturas de dados hierárquicos.

ggrepel

Ggrepel oferece geoms para ggplot2 para repelir rótulos de texto que se sobrepõem uns aos outros e se afastam dos dados.

sf

O pacote sf é uma abordagem moderna para trabalhar com dados espaciais em R. Ele permite manipular e visualizar objetos Simple Features, que é uma forma padronizada de codificar dados vetoriais.

Leaflet

Como as implementações que você encontra nos sites do New York Times ou The Guardian, o Leaflet é a biblioteca de código aberto mais popular para mapas interativos, com ligações para R.

plotly

Plotly é uma ferramenta gráfica que permite criar uma variedade de gráficos interativos em várias linguagens de programação. A versão R do Plotly é baseada na biblioteca plotly.js, que é construída em cima de d3.js.

lattice

Lattice é um poderoso e elegante sistema de visualização de dados baseado nos conceitos de gráficos de Trellis, com um foco em visualizações multivariadas. Ele oferece um excelente suporte para visualizações comuns, mas também é flexível o suficiente para lidar com visualizações mais especializadas.