簡體   English   中英

R合並箱線圖

[英]R Merging Boxplots

我正在嘗試使用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包做類似的事情。 實際上存在一個非常類似的問題- 在一張圖中繪制多個箱線圖 ,也許會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM