R中两个离散系列的直方图
Histogram of two discrete series one by one in R
我在 R 中有两个不同长度的向量,其中仅包含整数 (1,2,3,4,5)。我想一个一个地绘制它们的直方图(百分比,而不是计数)。
我尝试使用包plotrix
中的multhist
,但是有两个问题:
它以 y-axis
作为计数而不是百分比绘制。
它用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)
我在 R 中有两个不同长度的向量,其中仅包含整数 (1,2,3,4,5)。我想一个一个地绘制它们的直方图(百分比,而不是计数)。
我尝试使用包plotrix
中的multhist
,但是有两个问题:
它以
y-axis
作为计数而不是百分比绘制。它用
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)