我想在ggplot2條形圖的右上角'註釋'文字,該文字包含x軸的字符和y軸的數值。我看到的所有文檔都是爲了註釋一個文本,x和y座標都必須給定數字值。ggplot anotate當x值爲字符時
下面是一個例子圖表: -
這是該數據幀
df1 <- data.frame(p=c("a","b","c","a","b","c"),
v=c(10,9,8,6,5,2),
u=c("aa","bb","cc","aa","bb","cc")
)
彙總數據幀
df2 <- df1 %>% select(p, v) %>% group_by(p) %>% summarise_each(funs(sum))
柱狀圖中
p <- ggplot(data = df2, aes(p, v, label = v)) +
geom_bar(stat = "identity", position = "dodge") +
geom_text(position = position_dodge(.9), vjust = -1, fontface = "bold", size = 5)
p
夫婦的方式做到這一點!但是,這裏有一個很好的新的(對我來說)包https://cran.r-project.org/web/packages/cowplot/vignettes/introduction.html – infominer
快速看一下URL顯示的例子 - 註釋,您仍然需要提供x和y軸數字座標。 – Antex
那麼你必須告訴它在哪裏繪製文本。或者你希望它是自動的?只是說右上角? – infominer