Выделите отдельные точки на точечной диаграмме с помощью ggplot2 и ggrepel - PullRequest
0 голосов
/ 19 ноября 2018

Я хочу выделить 4 отдельные точки в точечном графике с рамкой вокруг имени, связанного с графиком.Я использую ggrepel для создания прямоугольников, окружающих графики, и для их отталкивания.

У меня есть следующий код:

library(ggplot2)

gg <- ggplot(X, aes(x = XX, y = XY)) + 
  geom_point(col = "steelblue", size = 3) +   
  geom_smooth(method = "lm", col = "firebrick", se = FALSE) +  
  labs(title = "XX vs XY", subtitle = "X", y = "XX", x = "XY") + 
  scale_x_continuous(breaks = seq(76, 82, 1)) + 
  scale_y_continuous(breaks = seq(15, 19, 1))

library(ggrepel)

gg + geom_text_repel(aes(label = Female), size = 3, data = X)
gg + geom_label_repel(aes(label = Female), size = 2, data = X)

С этим кодом я получаю прямоугольники, окружающие все графики.Тем не менее, я хочу, чтобы ящики были только на 4-х конкретных участках, а на других - нет.Как я могу это сделать?

Заранее спасибо!С уважением, ТД

...