如何在条形图中显示R中各因素之间变量分布的比例?
我有一个简单的数据框:如何在条形图中显示R中各因素之间变量分布的比例?,r,ggplot2,R,Ggplot2,我有一个简单的数据框: gender likes_received male 500 female 1000 我想创建一个条形图(带有一个条形图),其中显示了性别之间的喜好分布。我想使用ggplot,但我似乎找不到一种方法。我添加了一个“foo”值,这样就有了一个x轴 library(tidyverse) data.frame(gender=c('male', 'female'), likes_received = c(500, 1000),
gender likes_received
male 500
female 1000
我想创建一个条形图(带有一个条形图),其中显示了性别之间的喜好分布。我想使用ggplot,但我似乎找不到一种方法。我添加了一个“foo”值,这样就有了一个x轴
library(tidyverse)
data.frame(gender=c('male', 'female'),
likes_received = c(500, 1000),
foo='1') %>%
ggplot(aes(foo, likes_received, fill=gender)) + geom_bar(stat="identity")
geom\u col
也会这样做,但您不必添加该stat=“identity”
。如果要共享而不是计数,请添加geom\u col(position=position\u fill())