如何在ggplot中绘制堆积条形图以获取数据类型列表?

时间:2016-08-18 05:53:14

标签: r ggplot2

我正在尝试为R

中的数据绘制堆积条形图
setDT(df)[order(value), head(.SD, 1), .(ID, item)]

我尝试运行此代码:

   alc    sex count
  <lgl> <fctr> <int>
1 FALSE   Male  5537
2 FALSE Female 11555
3  TRUE   Male  6989
4  TRUE Female  8150
  

错误:stat_bin()不得与y美学一起使用。

我不能再继续了。我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

我们可以使用base R

轻松创建堆叠条形图
barplot(xtabs(count~alc + sex, x_dat), col = c("red", "blue"), legend = TRUE)

数据

x_dat <- structure(list(alc = c(FALSE, FALSE, TRUE, TRUE), sex = c("Male", 
 "Female", "Male", "Female"), count = c(5537L, 11555L, 6989L, 
8150L)), .Names = c("alc", "sex", "count"), class = "data.frame",
row.names = c("1", "2", "3", "4"))