ggplot中缺少组(使用knitR)

时间:2016-11-16 00:40:09

标签: r plot

我想使用ggplot为3x2组生成Boxplots并使用knitR将其解析为word文档。情节应该看起来有点1

enter image description here

它适用于R,但是在knitR中,我得到类似下面的一个,它会丢弃一个分组变量(ggplot(aes())中的“颜色”,下面的s。)并改变图例的顺序。 / p>

enter image description here

我使用以下函数进行绘图:

  boxplot_t1t2 <- function(data, group, variable, time, ylab)
  {
    ggplot(data, aes(x = group, y = variable, fill = group, colour = time)) + 
      stat_boxplot(geom = 'errorbar') +
      geom_boxplot() +
      labs(x = "", y = ylab) +
      scale_fill_manual(values = c("khaki1", "mediumseagreen", "olivedrab2")) +
      scale_x_discrete(labels = str_wrap(c("", "", ""), width = 2)) +
      scale_colour_manual(values = c("black", "black")) +
      scale_colour_grey(start = 0.4, end = 0) +
      theme(...)
  }

0 个答案:

没有答案