使用R中的boxplot绘制多个图

时间:2018-04-26 21:05:38

标签: r statistics

我目前正在使用R创建箱线图来比较测量两组两个不同变量的结果,例如测量本田与丰田的速度 然后测量红色与蓝色的速度(为了问题的目的,我只是把它从头顶上抬起来)。

我目前使用的代码是

boxplot(my.data$speed ~ my.data$`honda/toyota`, main = "A", ylab = "speed in km")

然后

boxplot(my.data$speed ~ my.data$`red/blue`, main = "A", ylab = "speed in km")

我有什么方法可以将两个图组合在一个图上吗?

1 个答案:

答案 0 :(得分:0)

在基础R中,你需要调用类似的东西:

par(mfrow = c(1,2)) # Do an panel plot with 1 row, and 2 columns
plot(1)  # Your plot 1
plot(2)  # Your plot 2

有关详细信息,请参阅?par。或者,您可以使用mfcol中的par参数或使用layout函数。后者可能被认为更灵活一些。当您想要使用多个面板进行简单绘图时,这两种方法都很有用。