首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ggplot2中定义bins?

如何在ggplot2中定义bins?
EN

Stack Overflow用户
提问于 2019-12-01 06:23:01
回答 1查看 75关注 0票数 1

我一直在使用一个数据集,它看起来像以下数据集:

代码语言:javascript
复制
data <- tribble(
  ~id,   ~min,    ~max,
  "1",     5,      40,
  "2",     6,      50,
  "3",     7,      70,
  "4",     8,      90,
  "5",    23,     100,
  "6",    18,      40,
  "7",    34,      50,
  "8",    84,     150,
  "9",    15,      70,
  "10",  100,      90,
)

现在,我想通过定义柱状图的范围来绘制直方图。我已经绘制了下面的直方图,现在想要在X轴上设置存储箱的范围: 0-5,10-20,30-50,50-100。

这是我的代码。有什么建议吗?

代码语言:javascript
复制
ggplot(data=data, aes(data$min)) + 
  geom_histogram(breaks = seq(0, 100, by = 10), 
                 col = "black", 
                 fill = "red", 
                 alpha = .2) + 
  labs(x = "Min", y = "Count") 
EN

回答 1

Stack Overflow用户

发布于 2019-12-01 06:33:58

根据需要调整breaks

代码语言:javascript
复制
ggplot(data=data, aes(data$min)) + 
  geom_histogram(breaks = c(0, 5, 10, 20 , 30, 50, 100), 
                 col = "black", 
                 fill = "red", 
                 alpha = .2,
                 ) + 
  labs(x = "Min", y = "Count") 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59120816

复制
相关文章

相似问题

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