我有一个数据框,在 5 种中每种都有 10 个值,并且有 2 种类型。
df <- data.frame(x2=rnorm(100),y2=rnorm(100), type = c(rep("type a", 50), rep("type b", 50)), kind = rep(LETTERS[1:5],10))
我想打印每个象限中值百分比的标签。我目前的代码是:
ggplot(df, aes(x2, y2)) + geom_point() +
geom_vline(xintercept = 0) +
geom_hline(yintercept = 0) +
geom_text(data = df, aes(x2, y2, label = "")) +
facet_grid(type~kind)
预期输出(例如,我显示了类型 A 和类型 B 的百分比,我想绘制所有类型和类型的百分比值):
任何建议都会很棒。谢谢!