簡體   English   中英

如何用R填充繪制條形圖

[英]How to draw a bar plot by fill with R

我的英語說得不好,所以請理解。我正在嘗試創建一個填充的條形圖,每次填充的百分比總計為100。 很難比較,因為每個類別都有不同的編號。 O中大約有600,Well_Sold中大約有6000。 我想使比較容易。 具體來說,關於Well_Sold的O,我希望Publisher_ind中的K和U之和為100%,與X相似。我找不到填充的方法。所以我想出了辦法來做facet_grid

library(ggplot2)

ggplot(game,aes(x=Publisher_ind,group=Well_Sold))+
geom_bar(aes(y=..prop..,fill=factor(..x..)),stat="count")+
geom_text(aes(label=scales::percent(..prop..),
              y=..prop..),stat="count",vjust=-.5)+
labs(y="Percent",fill="Publisher_ind")+
facet_grid(~Well_Sold)+
scale_y_continuous(labels=scales::percent)

在此處輸入圖片說明

但是其他變量有10個或更多類別,這種方法很不方便。 我想要的是:

在此處輸入圖片說明

非常感謝您教我如何操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM