R中两个离散系列的直方图

Histogram of two discrete series one by one in R

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

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

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

  2. 它用x-axis作为浮点数绘制,例如1.1、1.5等,而显然我只需要在1、2、3处用x-axis绘制, 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)

``

试试这个:

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