【发布时间】:2013-11-02 19:58:54
【问题描述】:
我想绘制一个直方图,在其最后一个 bin 中包含 Inf
[0,2.5] ...... [50,Inf]
c (2.5, 5.0, 7.5, 10.0, 12.5, 15.0, 20.0, 25.0, 35.0, 50.0, Inf)
指每个 bin 的端点
[0,2.5] ...... [50,Inf]
hist ( c (2.5 , 5.0 , 7.5, 10.0, 12.5, 15.0, 20.0, 25.0, 35.0, 50.0, Inf ) , c (6.6 ,12.5 ,15.2 ,16.6 ,15.8 ,11.0 ,13.1 ,4.6 ,3.0 ,1.1 ,0.5 ))
我收到以下错误消息:maybe 'breaks' do not span range of 'x'
【问题讨论】:
-
目前还不完全清楚您要做什么。第二行 (
c(6.6,...)) 被解释为breaks参数(但它看起来不正确:这是您想要与第一个合并的第二个数据集吗?)。如果您没有breaks参数,则Inf值将被静默排除。 -
c (2.5 , 5.0 , 7.5, 10.0, 12.5, 15.0, 20.0, 25.0, 35.0, 50.0, 指的是每个 bin 的端点我想代表 c 中的每个值 (6.6 ,12.5 ,15.2 ,16.6 ,15.8 ,11.0 ,13.1 ,4.6 ,3.0 ,1.1 ,0.5 ) 按 bin : [0,2.5] ...... [50,Inf]