2016-05-01 8 views
1

У меня есть два вектора, как это:несколько barplots в R бок о бок

multistakeuserutil<-c(24.0, 71.0, 75.0, 109.0, 134.0, 126.0, 117.0, 446.0, 283.0, 162.0, 109.0) 
reguserUtil<-c(10.0, 50.0, 38.0, 67.0, 73.0, 72.0, 69.0, 263.0, 146.0, 87.0, 70.0) 

Теперь, я сюжет multistakeuserutil используя следующую строку кода:

barplot(multistakeuserutil,col="darkgreen") 

А потом я сюжет reguserUtil, как это:

barplot(reguserUtil,col="red") 

, который дает мне отдельный участок. Но я хочу, чтобы эта две гистограммы были в одном изображении и бок о бок для более простого сравнения. Любая идея, как я могу это сделать?

ответ

2

Это может быть полезно для вас.

test <- cbind(multistakeuserutil,reguserUtil) 

barplot(test,beside=T) 

enter image description here

Если вы хотите, чтобы сделать лучшее сравнение, то это лучше всего по мне.

test2 <- rbind(multistakeuserutil,reguserUtil) 

barplot(test2,beside=T) 

enter image description here

0

mfrow() Использование:

par(mfrow = c(1:2)) 

barplot(multistakeuserutil,col="darkgreen") 
barplot(reguserUtil,col="red") 

Смотрите здесь для более подробной информации и примеров: http://www.statmethods.net/advgraphs/layout.html

enter image description here

+0

Нет, я имею в виду гистограмму, которая имеет обе переменные не два отдельных гистограмм – HimanAB

Смежные вопросы