Tôi muốn có một số nhãn xếp chồng lên nhau trên biểu đồ geom_bar
. Dưới đây là một ví dụ:Cách đặt nhãn trên geom_bar trong R bằng ggplot2
df <- data.frame(x=factor(c(TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE,FALSE)))
ggplot(df) + geom_bar(aes(x,fill=x)) + opts(axis.text.x=theme_blank(),axis.ticks=theme_blank(),axis.title.x=theme_blank(),legend.title=theme_blank(),axis.title.y=theme_blank())
Bây giờ
bảng (df $ x)
FALSE TRUE
3 5
Tôi muốn có 3 và 5 trên đầu trang của hai thanh. Thậm chí tốt hơn nếu tôi có thể có giá trị phần trăm. Ví dụ. 3 (37.5%)
và 5 (62.5%)
. Giống như vậy:
Điều này có khả thi không? Nếu vậy, làm thế nào?
Thêm số hoặc văn bản ở đầu các thanh làm sai lệch cách mắt nhìn thấy so sánh ở độ cao. Xem [thảo luận này] (http://tolstoy.newcastle.edu.au/R/e2/help/07/08/22858.html) về R-help. –