【问题标题】:multiple barplots in R side by sideR中的多个条形图并排
【发布时间】:2016-05-01 15:47:10
【问题描述】:

我有两个这样的向量:

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")

这给了我一个单独的情节。 但我希望这两个条形图在一张图片中并排放置,以便于比较。知道我该怎么做吗?

【问题讨论】:

    标签: r bar-chart


    【解决方案1】:

    这可能对你有用。

    test <- cbind(multistakeuserutil,reguserUtil)
    
    barplot(test,beside=T)
    

    如果你想做更好的比较,那么我认为这是最好的。

    test2 <- rbind(multistakeuserutil,reguserUtil)
    
    barplot(test2,beside=T)
    

    【讨论】:

      【解决方案2】:

      使用mfrow()

      par(mfrow = c(1:2))
      
      barplot(multistakeuserutil,col="darkgreen") 
      barplot(reguserUtil,col="red")
      

      更多细节和例子请看这里:http://www.statmethods.net/advgraphs/layout.html

      【讨论】:

      • 不,我的意思是一个包含两个变量的条形图,而不是两个单独的条形图
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-28
      • 2018-10-15
      相关资源
      最近更新 更多