R合并箱线图

三位一体的

我正在尝试使用R显示合并的箱线图,我敢肯定这很简单,只是缺少了一些东西:

boxplot(WHO$Male, WHO$Female, ylim=c(0,100))

boxplot(WHO$Female ~ WHO$Year, ylim=c(0,100))
boxplot(WHO$Male ~ WHO$Year, ylim=c(0,100))

这三个都可以,但是当我尝试时:

boxplot(WHO$Male ~ WHO$Year, WHO$Female ~ WHO$Year, ylim=c(0,100))

它返回:

Error in as.data.frame.default(data) : 
   cannot coerce class ""formula"" to a data.frame

请注意,年份仅包含三个数字,1990、2000、2010

> head(WHO)
  Year WHO.region      Country Male Female
1 1990     Africa      Algeria   66     68
2 1990     Africa       Angola   39     43
3 1990     Africa        Benin   45     50
4 1990     Africa     Botswana   63     66
5 1990     Africa Burkina Faso   45     49
6 1990     Africa      Burundi   47     50
浪漫

reshape2包做类似的事情。实际上存在一个非常类似的问题-在一张图中绘制多个boxplot,也许会有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章