gpt4 book ai didi

Rstudio 不使用 knit Word 制作绘图

转载 作者:行者123 更新时间:2023-12-04 20:41:34 26 4
gpt4 key购买 nike

我似乎发现了 RStudio 中 knit Word 命令的奇怪行为

这有效:

 ```{r qplot, fig.width = 6, fig.height=6, message=FALSE}
library(ggplot2)
summary(cars)
qplot(speed, dist, data = cars) + geom_smooth()
````

这不起作用
 ```{r q plot, fig.width = 6, fig.height=6, message=FALSE}
library(ggplot2)
summary(cars)
qplot(speed, dist, data = cars) + geom_smooth()
```

返回此消息:
 pandoc.exe: Could not find image `./test_files/figure-docx/q%20plot.png', skipping...

问题似乎出在 block 的名称上(即 qplotq plot )。当 block 名称中有空格时,绘图不会呈现。

它似乎只影响 Word 文档的呈现。渲染 html 工作正常。

我在 Windows 7 上使用 RStudio 0.98.1028 和 R3.1.1。

有没有其他人遇到过这种行为?

更新

block 名称后的空格似乎也引发了相同的行为:

这不起作用
 ```{r q_plot , fig.width = 6, fig.height=6, message=FALSE}
library(ggplot2)
summary(cars)
qplot(speed, dist, data = cars) + geom_smooth()
```

最佳答案

发布解决方案以防将来有人遇到此问题。

来自 Ben Bolker 的评论 Avoid spaces and periods . in chunk labels and directory names如 knitr 文档 http://yihui.name/knitr/options 中所述.

这个错误似乎只影响使用 knitWord 制作绘图。带有 labels 的代码块包含空格且没有绘图命令的正常渲染。无论 block labels 是否存在,knitHTML 似乎都可以正常工作有没有空间。

关于Rstudio 不使用 knit Word 制作绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25534975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com