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