我想要做的是在下面的例子中標記兩個geom_bar()以及它們各自的數據標籤。到目前爲止,我只能得到一個或另一個展現出來:ggplot2標記一個多層柱狀圖
dput():
x <- structure(list(variable = c("a", "b", "c"), f = c(0.98, 0.66,
0.34), m = c(0.75760989010989, 0.24890977443609, 0.175125)), .Names = c("variable",
"f", "m"), row.names = c(NA, 3L), class = "data.frame")
ggplot(x, aes(variable, f, label=paste(f*100,"%", sep=""))) +
geom_bar() +
geom_text(size=3, hjust=1.3, colour="white") +
geom_bar(aes(variable, m, label=paste(m*100,"%",sep="")), fill="purple") +
coord_flip()
瞭解如何對黑的裏面有一個數據標籤。在同一個情節中,我想在紫色的內部做同樣的事情。
我非常接近!我嘗試了geom_text()的這種分層,但有一點不同的審美。謝謝! – 2010-09-27 23:08:51