Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 双因素列中每个单独级别的箱线图?_R - Fatal编程技术网

R 双因素列中每个单独级别的箱线图?

R 双因素列中每个单独级别的箱线图?,r,R,这是我的密码。我有两个因子变量(cyl和am)要在方框图中绘制 箱线图(mpg~cyl+am,数据=mtcars) 我想为每个个体因子水平-4,6,8,0,1绘制一个箱线图,但不它们之间的相互作用(例如4.0) 我的方框图在轴上应该只有(4,6,8,0,1)。我该怎么做呢?您可以重塑数据,然后再进行打印,但这可能不是最简单的方法 library(reshape2) mtcars_subset <- mtcars[,c("am", "cyl", "mpg")] dat <- melt

这是我的密码。我有两个因子变量(
cyl
am
)要在方框图中绘制

箱线图(mpg~cyl+am,数据=mtcars)

我想为每个个体因子水平-4,6,8,0,1绘制一个箱线图,但它们之间的相互作用(例如4.0)


我的方框图在轴上应该只有(4,6,8,0,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)
library(重塑2)
MTU子集