首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用2个数组创建直方图图

用2个数组创建直方图图
EN

Stack Overflow用户
提问于 2018-02-10 04:54:52
回答 2查看 123关注 0票数 0

如何用R中的数据创建直方图?

代码语言:javascript
复制
f = c('0-5', '6-10', '11-15', '16-20', '> 20')
counts_arr = c(0, 8, 129, 127, 173)

现在,counts_arr[0]f[0]相关联。

所以我试图让f在X轴上,counts_arr值在Y轴上

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-10 05:54:22

代码语言:javascript
复制
barplot(counts_arr, names = f)
票数 4
EN

Stack Overflow用户

发布于 2018-02-10 06:00:04

已经有了解决这个问题的方法,但我已经用ggplot2准备了一些东西,尽管如此,我仍在发布。

代码语言:javascript
复制
library(ggplot2)
#> Warning: package 'ggplot2' was built under R version 3.4.3
library(forcats)
#> Warning: package 'forcats' was built under R version 3.4.3

# dataframe provided
df <-
  base::cbind.data.frame(
    f = c('0-5', '6-10', '11-15', '16-20', '> 20'),
    counts_arr = c(0, 8, 129, 127, 173)
  )

# plot
ggplot2::ggplot(data = df, mapping = aes(x = forcats::fct_inorder(f), y = counts_arr)) +
  geom_bar(stat = "identity") +
  labs(x = "f", y = "count")

reprex package创建于2018-02-10 (v0.1.1.9000)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48717382

复制
相关文章

相似问题

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