1
我有一個變量a,其中包含兩個字符串「stringA1」和「stringA2」的df。它還有一個變量b,它包含三個字符串「StringB1」,「stringB2」和「stringB3」。如何使用ggplot分組條形圖顯示R中每個組的百分比?
我需要的是按變量b分組並顯示每個組內「stringA1」和「stringA2」百分比的圖形。
我跟着建議張貼下面的鏈接:https://sebastiansauer.github.io/percentage_plot_ggplot2_V2/
和轉換,以適應我的數據:
p <- ggplot(STW, aes(x=STW$Q071_3, group=STW$Q01))+
geom_bar(mapping = aes(y = ..prop.., fill = factor(..x..), x=STW$Q071_3),
stat="count")+
scale_y_continuous(labels=scales::percent)+
facet_grid(~Q01)+
p
然而,這給了我一個圖表,在100%以上,我無法找到錯誤。
我試圖玩(..count..)/sum(..count..)
,但沒有得到任何有用的結果。
我該如何解決這個問題?謝謝,讓我知道如果我應該發佈更多信息 - 這是我在這裏製作的第一篇文章,我希望能夠簡潔明瞭:)
提前致謝!