Capítulo 11 Visualização de dados
"Uma imagem vale mais que mil palavras"
é uma expressão popular atribuída ao filósofo chinês Confúcio utilizada para transmitir a ideia do poder da comunicação através das imagens.
Gráficos são uma forma efetiva de representar visualmente seus dados. Eles servem para ressaltar padrões nos dados, frequentemente levam a novas idéias e descobertas, além de fornecer evidências notáveis de quaisquer problemas com os dados. Uma apresentação visual também costuma ser o meio mais eficaz de comunicar informações, seja em infográficos, dashboards, aplicações web e visualizações interativas.
O possui ferramentas muito poderosas para visualização de dados. Provavelmente o tem mais ferramentas do que você realmente precisa. Existem vários sistemas gráficos para visualizar dados no e geralmente eles são incompatíveis entre si. Portanto, você não pode combinar facilmente as gráficos de diferentes sistemas.
Neste capítulo, abordamos como fazer gráficos no R
. É impossível cobrir todas as funcionalidades gráficas disponíveis no , confira a Galeria de Gráficos do R para você ter uma noção. Aqui vou me concentrar em algumas abordagens. Primeiro, a estrutura gráfica básica que vem com o próprio . Não é algo que eu uso frequentemente ou recomendo, mas é o padrão em muitos pacotes. Então, você precisa ter uma base sobre ele para se virar. Em segundo lugar, discutimos a estrutura ggplot2, que baseia-se na gramática de gráficos. Ela é minha abordagem preferida para visualizar dados. Ela define uma pequena linguagem de domínio específico para construir gráficos e é perfeita para explorar dados armazenados em quadro de dados. Com um pouco mais de trabalho, você consegue customizar seus gráficos e deixá-los prontos para publicação.
A visualização de dados espaciais também é contemplada no R por vários pacotes específicos. Os links a seguir permitem ter uma ideia das funcionalidades disponíveis:
A visualização interativa de dados também é possível e há vários pacotes. Um dos mais interessantes é o {plotly}
que permite a criação de gráficos interativos a partir de gráficos do {ggplot2}
. Dê uma conferida na galeria de gráfico do plotly-R.
A visualização interativa faz mais sentido quando usada para aplicações Web. Para este fim os seguintes pacotes podem ser úteis: