0

我在 R 中有两个长度不同的向量,其中仅包含整数(1、2、3、4、5)。我想一张一张地绘制它们的直方图(百分比,而不是计数)。

我尝试multhist在包中使用plotrix,但是有两个问题:

  1. 它绘制y-axis为计数,而不是百分比。

  2. 它以浮点数绘制x-axis,例如 1.1、1.5 等,而显然我只需要x-axis在 1、2、3、4、5 处绘制。

我怎么能在 R 中做到这一点?

非常感谢,

更新

代码multhist

``

x1 <- round(runif(1000, 1.0, 5.0), digits=0)    
x2 <- round(runif(100, 1.0, 5.0), digits=0)    
require (plotrix)    
multhist (x1,x2)

``

4

1 回答 1

2

尝试这个:

multhist(list(x1,x2),breaks=seq(0.5,5.5,by=1),probability=TRUE)

在此处输入图像描述

于 2016-11-21T13:22:39.123 回答