我试图使用geom_point
来说明我的数据计数。 我还想在图表中用geom_text
注释其中的一些点。 当我添加geom_text
时,似乎它正在图例中的点下面绘制一些东西。 我已尝试反转图层顺序但没有成功。 我无法理解为什么会出现这种情况。 有人见过这种情况吗?
set.seed(42)
df <- data.frame(x = 1:10
, y = 1:10
, label = sample(LETTERS,10, replace = TRUE)
, count = sample(1:300, 10, replace = FALSE)
)
p <- ggplot(data = df, aes(x = x, y = y, size = count)) + geom_point()
p + geom_text(aes(label = label, size = 150, vjust = 2))
geom_text(data = df[grep("xxx", df$label) , ] , aes(x = ...))
的东西。有更好的方法来做到这一点吗? - Chasedirectlabels
包可以方便地进行自定义注释,如果我没记错的话。 - baptiste