首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码块不能在Knitr中执行

代码块不能在Knitr中执行
EN

Stack Overflow用户
提问于 2018-07-13 01:02:25
回答 1查看 965关注 0票数 1

我是一个新的R用户,正在使用一个Rmarkdown文档和knitr。

我有在RStudio中工作的代码,我生成了4个散点图,并将它们放入一个2x2的图形中。有关它在word文档中的外观,请参见下图:

当我把这段代码放到Rmarkdown中时,文档运行了,除了这些散点图之外,看起来一切都很棒,但是代码并没有转换成图形(就像在R中一样)。

Rmarkdown的这一部分:

代码语言:javascript
复制
```{r echo=FALSE

par(mfrow=c(2,2))

plot(ICEstata.dat$ice_income,ICEstata.dat$imr2010_14,main="ICE_Income和and 2010-2014“,

代码语言:javascript
复制
 xlab="ICE_Income", ylab="IMR_2010-14", 
代码语言:javascript
复制
 xlim=c(-1, 1), ylim=c(0, 25), pch=19)

plot(ICEstata.dat$ice_race,ICEstata.dat$imr2010_14,main="ICE_Race和and 2010-2014“,

代码语言:javascript
复制
 xlab="ICE_Race", ylab="IMR_2010-14", 
代码语言:javascript
复制
 xlim=c(-1, 1), ylim=c(0, 25), pch=19)

plot(ICEstata.dat$ice_combined,ICEstata.dat$imr2010_14,main="ICE_Combined和and 2010-2014“,

代码语言:javascript
复制
 xlab="ICE_Combined", ylab="IMR_2010-14", 
代码语言:javascript
复制
 xlim=c(-1, 1), ylim=c(0, 25), pch=19)

with(ICEstata.dat,plot(ICEstata.dat$hhindex,ICEstata.dat$imr2010_14,main=“困难和IMR 2010-2014”,xlab=“困难”,ylab="IMR_2010-14",pch=19,axes=F)

轴(2)

轴(1,at=c(20,40,60,80),labels=c(80,60,40,20))

框()

}`

代码语言:javascript
复制

当我编织到word文档中时,文档中的所有内容都会打印出来,包括代码开头的`{r echo=FALSE。我需要在文档中显示带有2x2图的图形,但我不确定我这样做是否正确,或者是否有更有效的方法。在我看来,也是: 1)。我需要使用不同的R过程来完成此操作或2)。我需要在Rmarkdown中使用不同的代码。

我对其中任何一个(或任何其他想法)都持开放态度。

感谢您抽出宝贵时间提前向您表示感谢。

EN

回答 1

Stack Overflow用户

发布于 2018-07-13 02:58:36

代码块的开始行缺少右大括号。它应该看起来像

代码语言:javascript
复制
```{r echo=FALSE}
代码语言:javascript
复制
and the last line should look like

```javascript
代码语言:javascript
复制
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51311049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档