Chr*_*ris 5 r rstudio r-markdown
我似乎在RStudio中发现了编织Word命令的奇怪行为
这有效:
```{r qplot, fig.width = 6, fig.height=6, message=FALSE}
library(ggplot2)
summary(cars)
qplot(speed, dist, data = cars) + geom_smooth()
````
Run Code Online (Sandbox Code Playgroud)
这不起作用
```{r q plot, fig.width = 6, fig.height=6, message=FALSE}
library(ggplot2)
summary(cars)
qplot(speed, dist, data = cars) + geom_smooth()
```
Run Code Online (Sandbox Code Playgroud)
返回此消息:
pandoc.exe: Could not find image `./test_files/figure-docx/q%20plot.png', skipping...
Run Code Online (Sandbox Code Playgroud)
问题似乎与块的名称(即qplotvs. q plot)有关.当块名称中有空格时,绘图不会呈现.
它似乎只影响Word文档的呈现.渲染HTML工作正常.
我在Windows 7上使用RStudio 0.98.1028和R3.1.1.
有没有其他人遇到过这种行为?
更新
块名称后面的空格似乎也引出相同的行为:
这不起作用
```{r q_plot , fig.width = 6, fig.height=6, message=FALSE}
library(ggplot2)
summary(cars)
qplot(speed, dist, data = cars) + geom_smooth()
```
Run Code Online (Sandbox Code Playgroud)
发布解决方案,以防将来有人遇到此问题。
Avoid spaces and periods . in chunk labels and directory names来自 Ben Bolker在 knitr 文档中所述的评论http://yihui.name/knitr/options。
这个错误似乎只影响使用 knitWord 绘制绘图。labels包含空格并且没有绘图命令的代码块可以正常渲染。labels无论块是否有空格,knitHTML 似乎也都能正常工作。
| 归档时间: |
|
| 查看次数: |
2305 次 |
| 最近记录: |