我的數據是用百分比ggplot酒吧從分類數據
Category Produkt.Segment
A bundle
A digital
B digital
B digital
B bundle
C digital
D bundle
D bundle
D digital
D bundle
我怎樣才能讓一個ggplot酒吧小包裝由Product.Segment從變量「類別」中的百分比(最好用標籤上的頂部棒)? 有什麼想法? 我已經試過這樣的事情:
ggplot(df, aes(Category))+
geom_bar(fill="grey40")+scale_x_discrete()+
theme(panel.background = element_rect(fill = "lightblue"))+
ggtitle("Categories by Produkt Segments")+
ylab("Frequency")+
xlab("Category")+
facet_grid(~Produkt.Segment)+
scale_y_continuous(labels=percent_format())
嗨添加標籤,歡迎SO。你有沒有嘗試過? – Heroka
嗨,我試圖在新列中手動計算百分比,但sum()函數不適用於分類數據:count(df $ category)/ sum(count/df $ category)將不起作用。此外,scale_y_continuous(labels = percent_format())只是使y計數一個百分比值(加2個零和%符號)。 –