Estou tentando criar um gráfico que mostre alguns pontos de dados importantes destacados.
Conjunto de dados:
df <- structure(list(its = 1:20, pd = c(-0.521, -1.866, -0.11, 0.296,
-0.14, -0.303, 0.141, 0.181, -0.116, 0.475, -0.117, 0.135, -0.139,
-0.062, -0.098, 1.601, -0.093, -1.993, 2.249, 0.48)), class = "data.frame", row.names = c(NA, -20L))
Plotagem:
ggplot(df, aes(x = its, y = pd)) +
geom_point(size = 2, shape = 1) +
geom_hline(yintercept = c(-1.5, 1.5)) +
theme_bw() +
labs(x = "", y = "")
scale_x_discrete(limits = factor(its))
Entendi o enredo abaixo.
Meu objetivo é adicionar rótulos a vários pontos de dados com base em uma condição (pd < -1,5 ou pd > 1,5).
Então, o resultado desejado está abaixo (aviso: os rótulos não vêm apenas do its
vetor. Também quero adicioná I
-los).