首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在geom_bar中始终具有固定数量的缺失值

如何在geom_bar中始终具有固定数量的缺失值
EN

Stack Overflow用户
提问于 2019-12-06 16:19:15
回答 1查看 1.2K关注 0票数 0

我想问的是,无论我们有多少变量,如何总是在柱状图中有固定数量的柱状图-它必须是柱状图,而不是直方图

例如:

代码语言:javascript
复制
DF <- mtcars
ggplot(DF, aes(gear)) + geom_bar()

将产生三个条形图(3到5个值),我希望也有值1和2,它们必须等于零-因此我们将最终得到5个条形图。其中2将等于0,最后3个值将等于数据集中的值。

EN

回答 1

Stack Overflow用户

发布于 2019-12-06 16:36:23

您需要包含所需gear的所有缺失值的计数。实现这一目标的一种方法是使用complete

代码语言:javascript
复制
DF <- mtcars %>% 
  group_by( gear ) %>%
  tally() %>%
  complete( gear = 1:max(gear), fill = list(n=0) )

ggplot(DF, aes(x = gear, y = n)) + geom_bar( stat = 'identity' )
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59209351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档