定义直方图范围

时间:2018-03-06 15:57:05

标签: r

我想创建一个有三个区间的直方图:[0,1 [,[1,2 [,> = 2]。如何指定此类型的范围?我知道这样做的唯一方法是使用seq,但是我不知道如何指定las bin。

1 个答案:

答案 0 :(得分:0)

阅读add_action( 'wp_enqueue_scripts', 'jung_mobile_only_js'); function jung_mobile_only_js(){ if( wp_is_mobile() ){ wp_enqueue_script( 'jung-mobile-only-js', 'URL_TO_YOUR_JS_FILE_HERE', array(), '1.0', true ); } } cut()的手册页:

barplot()

其中[表示包含的值并且表示它被排除在外)。 space = 0参数将关闭条形之间的空间,使其看起来更像直方图。如果你想要一个真正的直方图:

vals <- cut(a, breaks=c(0, 1, 2, max(a)), right=FALSE, include.lowest=TRUE)
table(vals)
# vals
# [0,1) [1,2) [2,7] 
#     4     4     9 
barplot(table(vals))

但是你会得到密度值,其中区域而不是高度表示条形图中的值数。