来自不同块的数据和图
Data and plots from different chunks
我正在使用 R studio、markdown 和 knitr 创建 Word 报告,但遇到了一些麻烦。
我的 r 代码包括几个块,因为在块之间,我想包括我的报告应该包括的文本。
我遇到的问题是:如果使用单个块,那么报告就可以了,但我不能在报告中包含 text/comments ,除非我也打印代码(对?)。但是如果我使用多个块,那么在编译时,报告中不会包含绘图,并且会出现警告消息:
pandoc.exe: Could not find image `Scriptv01_files/figure-docx/4.PLOTS-1.png', skipping...
它仅适用于 HTML 输出:报告包括所有图,但不适用于 DOC 或 PDF 输出。
我认为问题是数据对象是在不同的块中创建的,但我尝试了 'cache' 和 'autodep' 选项但没有成功。
如何做到这一点?代码有什么问题?
非常感谢!
这里我提供一个代码示例:
---
output: word_document
---
# PROJECT: IRIS STUDY
#### Statistical Analysis
```{r setup}
require(knitr)
opts_chunk$set(echo = TRUE, message=FALSE, warning=FALSE, comment='')
```
```{r read data}
dataset<-iris
```
### Data Descriptive by Iris Specie
```{r 4. ANALYSE DATA - DATA DESCRIPTION BY SPECIE}
require(ggplot2)
ggplot(dataset, aes(Species)) + geom_bar(aes(fill=Species))+
labs(x = "Species", y = "Number of Flowers")+ ggtitle("Fisher's Iris data set")
```
knitr
使用块名作为图像文件名的一部分。块名称 4. ANALYSE DATA - DATA DESCRIPTION BY SPECIE
无效,这是未创建绘图的原因。将名称替换为有效名称即可解决问题:
Avoid spaces </code> and periods <code>.
in chunk labels and directory names [Source]
我正在使用 R studio、markdown 和 knitr 创建 Word 报告,但遇到了一些麻烦。
我的 r 代码包括几个块,因为在块之间,我想包括我的报告应该包括的文本。
我遇到的问题是:如果使用单个块,那么报告就可以了,但我不能在报告中包含 text/comments ,除非我也打印代码(对?)。但是如果我使用多个块,那么在编译时,报告中不会包含绘图,并且会出现警告消息:
pandoc.exe: Could not find image `Scriptv01_files/figure-docx/4.PLOTS-1.png', skipping...
它仅适用于 HTML 输出:报告包括所有图,但不适用于 DOC 或 PDF 输出。
我认为问题是数据对象是在不同的块中创建的,但我尝试了 'cache' 和 'autodep' 选项但没有成功。
如何做到这一点?代码有什么问题? 非常感谢!
这里我提供一个代码示例:
---
output: word_document
---
# PROJECT: IRIS STUDY
#### Statistical Analysis
```{r setup}
require(knitr)
opts_chunk$set(echo = TRUE, message=FALSE, warning=FALSE, comment='')
```
```{r read data}
dataset<-iris
```
### Data Descriptive by Iris Specie
```{r 4. ANALYSE DATA - DATA DESCRIPTION BY SPECIE}
require(ggplot2)
ggplot(dataset, aes(Species)) + geom_bar(aes(fill=Species))+
labs(x = "Species", y = "Number of Flowers")+ ggtitle("Fisher's Iris data set")
```
knitr
使用块名作为图像文件名的一部分。块名称 4. ANALYSE DATA - DATA DESCRIPTION BY SPECIE
无效,这是未创建绘图的原因。将名称替换为有效名称即可解决问题:
Avoid spaces
</code> and periods <code>.
in chunk labels and directory names [Source]