2017-12-06 6 views
1

これは私のコードです。私はボックスプロットでプロットする2つの因子変数(cylam)を持っています。2つの係数列の個々のレベルのBoxplot?

箱ひげ図(MPG〜CYL +午前、データ=のmtcars)

enter image description here

私は各個々因子レベルのための箱ひげ図を作りたい - 4,6,8,0 、1であるが、ではなく、(例えば、4.0)の相互作用である。

私のボックスプロットは軸上に(4,6,8,0,1)しかなければなりません。それ、どうやったら出来るの?

答えて

1

しかし、これはエレガントな

library(reshape2) 
mtcars_subset <- mtcars[,c("am", "cyl", "mpg")] 
dat <- melt(mtcars_subset, id.vars="mpg") 
#or dat <- melt(mtcars, id.vars = "mpg", measure.vars = c("cyl", "am")) 
boxplot(data=dat, mpg ~ value) 

enter image description here

ではないかもしれない、あなたがデータを再構築することができ、その後、あなたはプロットを行うことができます
関連する問題