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.
= c("alto", "alto", "alto", "alto", "alto", "alto",
var_x "baixo", "baixo", "baixo", "baixo", "baixo", "baixo")
= c(2, 9, 1, 6, 10, 3, 5, 7, 4, 8, 3, 5) var_y
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 + # Aproveita o gráfico já produzido
grafico_caixas 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 arquivo
Saving 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)
= c("alto", "alto", "alto", "alto", "alto", "alto",
var_x "baixo", "baixo", "baixo", "baixo", "baixo", "baixo")
= c(2, 9, 1, 6, 10, 3, 5, 7, 4, 8, 3, 5)
var_y
=
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}
}