2016-05-02 12 views
0

で複数の変数を箱ひげ図I Iから箱ひげ図を作りたいと思い、次のデータセットがあります。私は、x軸にして、それぞれをシスタスとオークを持っている私の箱ひげ図を希望Rは一度

July<-c("Closed","Open") 
Cistus<-c(10.8, 18.9) 
CS<-c(2.004, 3.9) 
Oak<-c(7.4, 12.4) 
OS<-c(0.9,2.1) 

df<-data.frame(July, Cistus, CS, Oak, OS) 

を2つのボックス(開閉)。だから合計4箱....

私は叙事詩的に失敗しています...あなたは私を助けることができますか?基本的な質問には申し訳ありません。

答えて

1

はヴィンセントのコードの修正であるが、所望のカテゴリーにサブセットで:

library(reshape2) 
#reshape into long format 
dfnew<-melt(df, "July") 
#subset down to just Cistus and Oak 
dfnew<-droplevels(dfnew[dfnew$variable %in% c("Cistus", "Oak"),]) 
#plot 
boxplot(value ~ July+variable, data=dfnew, las=2, col=c("grey10", "grey50")) 
+0

ありがとうございました!私は友人を求めていましたが、今のところ働いているように見えます;-) – samyandi

1

私はreshape2を使ってdata.frameを配置します。その後、あなたはそう、箱ひげ図で数式を使用することができます。

library(reshape2) 
boxplot(July + variable ~ value, melt(df)) 

を複数のグループごとの値と、いくつかの色で:

df2 <- data.frame(July=rep(c("Closed", "Open"), each=5), 
        Cistus=runif(10), 
        CS=runif(10), 
        Oak=runif(10), 
        OS=runif(10)) 

boxplot(value ~ July + variable, melt(df2), col=c("grey10", "grey50")) 

が、これはあなたが探しているものですか?ここで

+0

フム...これは私が探しています正確に何ではありません。基本的に私はこの段階でCSとOSを無視しています...しかしCistus.Open、Cistus.Closed、Oak.OpenとOak.closedを探しています.... – samyandi

+0

あなたの答えはありがとうございます! – samyandi