R'n*_*n'E 8 markdown plot r knitr
出于纪录目的,我想要一些html输出中的绘图代码,而不是绘图.之后,我必须调用绘图代码,并在绘图中添加一些内容,但只能看到附加代码.我试过这个:
```{r non.finished.plotting, eval=FALSE}
plot(1,type="n")
```
Some explanatory text here in the output:
"This produces an empty plot, and we could now add some points to it manually."
```{r add.layer, fig.width=5, fig.height=5}
<<non.finished.plotting, echo=FALSE>>
points(x=rnorm(100,1,0.1), y=rnorm(100,0.8,0.1) )
```
Run Code Online (Sandbox Code Playgroud)
我在Yihui的发现了echo符号,但是当我编织它时,我在输出中收到一条错误信息.
## Error: plot.new has not been called yet
Run Code Online (Sandbox Code Playgroud)
我也尝试摆弄大块选项,但我找不到能满足我想要的组合.(对不起,这是非常基本的,但我没有找到类似这个例子的东西.)
Yih*_*Xie 11
块引用<<>>不尊重块选项,因此<<non.finished.plotting, echo=FALSE>>不起作用.你可以做的是将块选项echo移回主块,如下所示:
```{r add.layer, fig.width=5, fig.height=5, echo=-1}
<<non.finished.plotting>>
points(x=rnorm(100,1,0.1), y=rnorm(100,0.8,0.1) )
```
Run Code Online (Sandbox Code Playgroud)
echo=-1表示不回显第一个表达式(如文档所述).这可能是你想要的:

| 归档时间: |
|
| 查看次数: |
2569 次 |
| 最近记录: |