R 从hist()图中检索x/y值

R 从hist()图中检索x/y值,r,data-structures,histogram,R,Data Structures,Histogram,假设我使用以下命令绘制图形: hist(rnorm(100, mean = 100, sd = 40), breaks=7) 如何检索图形的x/y值?我的意思是我意识到hist在范围内工作,但即使如此,我如何才能得到范围和条形图的绘制y值 我试过一些简单的方法,比如: > hist(rnorm(100, mean = 100, sd = 40), breaks=7)$x [1] "rnorm(100, mean = 100, sd = 40)" 但正如你所看到的,没有运气 我看过这篇文

假设我使用以下命令绘制图形:

hist(rnorm(100, mean = 100, sd = 40), breaks=7)
如何检索图形的x/y值?我的意思是我意识到hist在范围内工作,但即使如此,我如何才能得到范围和条形图的绘制y值

我试过一些简单的方法,比如:

> hist(rnorm(100, mean = 100, sd = 40), breaks=7)$x
[1] "rnorm(100, mean = 100, sd = 40)"
但正如你所看到的,没有运气

我看过这篇文章(),但它与密度函数有关,答案似乎与函数近似。

类似的内容

set.seed(99)
foo <- hist(rnorm(100, mean = 100, sd = 40), breaks=7, plot =  FALSE)
foo
# $breaks
# [1] -50   0  50 100 150 200
# 
# $counts
# [1]  2 11 34 47  6
# 
# $density
# [1] 0.0004 0.0022 0.0068 0.0094 0.0012
# 
# $mids
# [1] -25  25  75 125 175
# 
# $xname
# [1] "rnorm(100, mean = 100, sd = 40)"
# 
# $equidist
# [1] TRUE
# 
# attr(,"class")
# [1] "histogram"
或者,
mids
就位或
中断
cf.下面的注释

foo$mids
# [1] -25  25  75 125 175

作为一般建议,在查看详细信息时,将您的功能分配给某些内容,例如
tmp
中断
计数
的长度不同。我建议使用
mids
而不是
breaks
谢谢你们,这就是我想要的。
foo$mids
# [1] -25  25  75 125 175