2016-11-21 2 views
0

У меня есть два вектора с разной длиной в R, который содержит только целое число (1,2,3,4,5). Я хочу построить гистограмму из них (в процентах, а не в графе) один за другим.Гистограмма двух дискретных рядов по одному в R

Я пытался использовать multhist в пакете plotrix, но есть две проблемы:

  1. Это участки с y-axis как кол, а не в процентах.

  2. Это участки с x-axis как число с плавающей запятой, например, 1.1, 1.5 и т.д. в то время как очевидно, мне нужно только построить с x-axis на 1, 2, 3, 4, 5.

Как мог Я делаю это в R?

Большое спасибо,

Update:

код с 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) 

``

+0

Это '' multhist''. Извините за опечатку. –

ответ

2

Попробуйте это:

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

enter image description here

+0

Именно то, что я ищу. Большое спасибо, –