
Produto final
Tarefas para executar
- Carregar o pacote
ggplot2; - Gerar valores para as variáveis x e y;
- Produzir o gráfico;
- Exportar o gráfico.
1. Carregar o pacote ggplot2
Se você nunca instalou o pacote ggplot2, digite (excluindo #):
#install.packages("ggplot2")Com o pacote ggplot2 já instalado, digite:
library(ggplot2)2. Gerar valores para as variáveis x e y
Para criar uma variável você precisará:
- Dar um nome para a variável;
- Atribuir valores para a variável.
O nome da variável fica à esquerda do sinal de = e os valores da variável ficam à direita do sinal de =. Além disso, os valores devem estar dentro dos () da função c.
A variável x (categórica), que chamaremos de var_x, terá 12 valores, que neste exemplo correspondem a dois tratamentos: alto e baixo.
A variável y (contínua), que chamaremos de var_y, também deverá ter 12 valores, que neste exemplo serão: 2, 9, 1, 6, 10, 3, 5, 7, 4, 8, 3, 5.
var_x = c("alto", "alto", "alto", "alto", "alto", "alto",
"baixo", "baixo", "baixo", "baixo", "baixo", "baixo")
var_y = c(2, 9, 1, 6, 10, 3, 5, 7, 4, 8, 3, 5)3. Produzir o gráfico
A forma mais simples de criar um gráfico com o pacote ggplot2 é por meio da função qplot.
Vamos chamar o gráfico de grafico_caixas.
# Produz o gráfico
grafico_caixas =
qplot(x = var_x, y = var_y) +
geom_boxplot()
# Visualiza o gráfico produzido
grafico_caixas
Agora vamos personalizar o grafico_caixas (1) alterando o nome dos eixos, (2) aumentando o tamanho dos pontos e (3) removendo a legenda para as cores.
# Personaliza o gráfico
grafico_personalizado =
grafico_caixas + # Aproveita o gráfico já produzido
labs(x = "Variável x", y = "Variável y") + # Altera o nome dos eixos x e y
geom_point(size = 2) + # Aumenta o tamanho dos pontos
theme(legend.position = "none") # Não mostra a legenda para as cores
# Visualiza o gráfico personalizado
grafico_personalizado
4. Exportar o gráfico
Quando salvamos um objeto produzido no R para fora do R estamos exportando o objeto. Sempre que você exportar gráficos, prefira um formato de imagem vetorial (que nunca distorce), como o PDF.
Para salvar o gráfico em formato PDF, digite:
ggsave(grafico_personalizado, # gráfico a ser salvo
filename = "graficoR.jpg") # nome escolhido para o arquivoSaving 7 x 5 in image
Para descobrir onde o gráfico foi salvo, digite:
getwd()Código completo
Para você apertar Ctrl+C e Ctrl+V.
#install.packages("ggplot2")
library(ggplot2)
var_x = c("alto", "alto", "alto", "alto", "alto", "alto",
"baixo", "baixo", "baixo", "baixo", "baixo", "baixo")
var_y = c(2, 9, 1, 6, 10, 3, 5, 7, 4, 8, 3, 5)
grafico_caixas =
qplot(x = var_x, y = var_y, fill = var_x)
geom_boxplot()
grafico_personalizado =
grafico_caixas +
labs(x = "Variável x", y = "Variável y") +
geom_point(size = 2) +
theme(legend.position = "none")
ggsave(grafico_personalizado,
filename = "graficoR.jpg")
getwd()FIM
Citation
@online{s. bueno2024,
author = {S. Bueno, Anderson},
title = {Gráfico de Caixas},
date = {2024-01-11},
url = {https://buenoas.github.io/posts/1_grafico_de_pontos},
langid = {en}
}