【问题标题】:Boxplot for each individual level in two factor columns?两个因子列中每个单独水平的箱线图?
【发布时间】:2018-05-19 23:10:12
【问题描述】:

这是我的代码。我有两个因子变量(cylam)我想在我的箱线图中绘制。

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

我想为每个 个体 因素水平 - 4,6,8,0,1 但不是它们的相互作用(例如 4.0)制作箱线图。

我的箱线图在轴上应该只有 (4,6,8,0,1)。我该怎么做?

【问题讨论】:

    标签: r


    【解决方案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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-05
      • 2017-01-26
      • 1970-01-01
      • 2018-11-30
      • 2018-05-14
      • 1970-01-01
      • 2020-11-13
      • 1970-01-01
      相关资源
      最近更新 更多