我是使用ggplot來顯示條形圖的RI的新手。我想顯示每個欄的頂部百分比。我不想將y軸轉換爲百分比標籤。相反,我想顯示y軸的頻率和每個組的百分比頂部的酒吧。如何在每個欄的頂部顯示百分比標籤
我的數據片段是
而我需要的輸出段是
任何幫助,歡迎
我是使用ggplot來顯示條形圖的RI的新手。我想顯示每個欄的頂部百分比。我不想將y軸轉換爲百分比標籤。相反,我想顯示y軸的頻率和每個組的百分比頂部的酒吧。如何在每個欄的頂部顯示百分比標籤
我的數據片段是
而我需要的輸出段是
任何幫助,歡迎
這種情節可以很容易地ggplot2
創建。
dat <- data.frame(Frequency = c(10, 5, 97, 47, 50),
Fruits = gl(5, 1, labels = c("Mango", "Apple", "Orange",
"Guava", "Papaya")))
library(ggplot2)
ggplot(dat, aes(x = Fruits, y = Frequency)) +
geom_bar(stat = "identity") +
geom_text(aes(label = sprintf("%.2f%%", Frequency/sum(Frequency) * 100)),
vjust = -.5)
@ Sven。我沒有在ggplot中工作過。使用這個軟件包後,我發現這很容易。 – stackoverflowuser
@Sven是否可以添加一個具有相同級別但不同顏色和百分比的陰謀,如該變量中的目標數量? – Sangram
使用'geom_text'要做到這一點,並請幫助我們來幫助你向我們提供一個可重複的例子(即代碼和示例數據),見http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example for details。 –