R Markdown,## Null出现在我的图表网格下面

时间:2017-07-28 18:30:09

标签: r ggplot2 r-markdown

我遇到了## Null在我的图表网格下显示的问题。图表显示完美。下面是代码,我为每个图使用了相同的示例数据,因为这方面很重要。

```{r include=TRUE, echo=FALSE, message=FALSE, warning=FALSE, fig.height=4.5, fig.width=10}
library(ggplot2)
ch1 <- ggplot(mtcars, aes(mpg, wgt)) +
       geom_point(shape=22, size=3.5)  + 
       geom_smooth(method=lm, se=FALSE + 
       ggtitle ("Selected 1-5Y Offerings by Maturity")

ch2 <-ggplot(mtcars, aes(mpg, wgt)) +
      geom_point(shape=1) +
      geom_smooth(method=lm) + 
      ggtitle("All Offerings 1-5Y")

      multiplot(ch1,ch2, cols=2)
```

如果有人想知道那是什么,我还会将'multiplot'链接放到下面的代码中。 http://www.cookbook-r.com/Graphs/Multiple_graphs_on_one_page_(ggplot2)/

**关于如何摆脱RMarkdown HTML输出中的## NULL的任何想法都显示出它没有正确返回某些内容......

**********解决********** 你所要做的就是results ='hide'。它将把它带走。

1 个答案:

答案 0 :(得分:0)

将result ='hide'添加到代码块选项中,它将带走## NULL或任何结果。代码如下:

```{r include=TRUE, echo=FALSE, results='hide' message=FALSE, warning=FALSE, fig.height=4.5, fig.width=10}

library(ggplot2)
    ch1 <- ggplot(mtcars, aes(mpg, wgt)) +
           geom_point(shape=22, size=3.5)  + 
           geom_smooth(method=lm, se=FALSE + 
           ggtitle ("Selected 1-5Y Offerings by Maturity")

    ch2 <-ggplot(mtcars, aes(mpg, wgt)) +
          geom_point(shape=1) +
          geom_smooth(method=lm) + 
          ggtitle("All Offerings 1-5Y")

      multiplot(ch1,ch2, cols=2)
```