我遇到了## 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'。它将把它带走。
答案 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)
```