【问题标题】:RMarkdown Error plot rendered but would not knit - noobRMarkdown 错误图渲染但不会编织 - 菜鸟
【发布时间】:2022-01-02 14:05:27
【问题描述】:

问题:plot 出现在 rmarkdown 中,但没有编织。出现两个错误。该文件没有其他问题。

  1. 错误窗口打开文件时出错“系统找不到指定的文件”
  2. 尝试编织到 pdf 后,我在渲染中收到如下所示的消息

解析中的第 239 行错误(text = x, scrfile = src) : ,text>:4:16: unexpected ' , '

3: alpha = 0.9, width = 7) + theme_minimal(base_size = 8) + #注意最小主题alpha

4:阿尔法 = 0.9

调用:... -> parse_all -> parse_all.character -> 解析

我进行了很多更改以使其正常工作,包括 alpha 并确认代码已正确链接到其依赖项。我已确保 dplyr 在库中(在对我不起作用的其他解决方案中阅读它)。我看不到这个问题,因为情节在 rstudio 中有效并在 rmarkdown 中显示并且它没有编织

这是 rmarkdown 中链接到错误的块

#next line is line 239
ONE1 <- ggplot(Italy,  aes(Date, as.numeric(FirstDosePC))) +
  geom_col(fill = "red", alpha = .9, width = 7) +  theme_minimal(base_size = 8) + 
#Note minimal theme
  xlab(NULL) + ylab(NULL) + scale_x_date(date_labels = "%Y/%m/%d")
OneTwo <- ONE1 + geom_col(data=Ireland,  aes(Date, 
    as.numeric(FirstDosePC)),  
    fill="Green",  alpha = .9,width = 5)
OneTwoThree <- OneTwo + geom_col(data=Latvia,  aes(Date, 
    as.numeric(FirstDosePC)),  
    fill="black",  alpha = .9, width = 2)
OneTwoThree + labs(title="Ireland, Italy, & Latvia - First Dose comparision",
    subtitle="ITALY = RED, IRELAND = GREEN, LATVIA = BLACK",              
    caption = "(ECDC, 2021)",
    x="Date Administered",
   y="% Population treated")

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: r r-markdown


【解决方案1】:

菜鸟错误。我在块的第一部分有一条评论,允许在 rmarkdown 和 r 工作区中构建绘图。

但是注释 # 正在停止编织过程。

删除评论 - 编织发生(删除#Note 最小主题...以帮助您查看解决方案)

之前

ONE1 <- ggplot(Italy,  aes(Date, as.numeric(FirstDosePC))) +
  geom_col(fill = "red", alpha = .9, width = 7) +  theme_minimal(base_size = 8) + 
#Note minimal theme
  xlab(NULL) + ylab(NULL) + scale_x_date(date_labels = "%Y/%m/%d")

之后

ONE1 <- ggplot(Italy,  aes(Date, as.numeric(FirstDosePC))) +
  geom_col(fill = "red", alpha = .9, width = 7) +  theme_minimal(base_size = 8) + 

  xlab(NULL) + ylab(NULL) + scale_x_date(date_labels = "%Y/%m/%d")

【讨论】:

  • 该评论不应该对knitr 产生任何影响,就像它对 R 评估没有任何影响一样。可能是其他原因,但您没有足够清楚地描述该过程以重现它。
  • 这看起来确实很奇怪 - 但是当我返回更改步骤时 - 删除一条评论允许编织。但我同意你@user2554330
猜你喜欢
  • 1970-01-01
  • 2017-12-07
  • 2020-06-05
  • 2020-12-22
  • 1970-01-01
  • 2019-02-05
  • 2019-04-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多