HI @mara, I get your point.
ggplot(iris, aes(Petal.Length, Petal.Width)) +
geom_mark_circle(data = iris %>% head(6),
aes(color = Species,
label = Species),
label.fill = NA,
# 背景颜色变成透明
# The fill colour for the annotation box
label.fontface = 'plain',
# 避免加粗
expand = unit(0.2, "mm")
) +
geom_point() +
theme(
legend.position = 'none'
) +
theme_minimal()
When I change the size of the group I choose compared to the whole sample, the circle becomes automatically smaller.