如何让 grid.draw 在 RMarkdown 块中呈现?
How do I get grid.draw to render in a RMarkdown chunk?
我正试图在我的 Rmarkdown 报告中包含一个文图。为了return将对象本身的文件名设置为NULL;然后必须使用 grid.draw() 渲染图形。当我在控制台中执行此操作时,图形显示得很好;当我在代码块中执行此操作时,没有 return 行中的内容。你如何从 Rmarkdown 代码块中获取 grid.draw 到 return 的图像?
以下代码在其中一个代码块中:
require(VennDiagram)
list1<-c("A", "B", "C", "D")
list2<-c("B", "D", "E")
list3<-c("A", "D", "Z")
p<-venn.diagram(
x=list( list1, list2, list3),
category.names= c("list1", "list2", "list3"),
filename= NULL
)
grid.draw(p)
您使用的是什么输出格式?也可能值得更新您的 R/Rstudio 程序。当我在一个普通的 Rmarkdown 文件中 运行 时,我得到了我认为是所需的输出。我总是尝试输出到 HTML,然后 print HTML 文档到网络浏览器的 .PDF 如果需要保留尽可能多的 HTML 尽可能格式化
---
title: "Untitled"
author: "Author"
date: "10/13/2021"
output: html_document
---
```{r}
library(VennDiagram)
list1<-c("A", "B", "C", "D")
list2<-c("B", "D", "E")
list3<-c("A", "D", "Z")
p<-venn.diagram(
x=list( list1, list2, list3),
category.names= c("list1", "list2", "list3"),
filename= NULL
)
grid.draw(p)
```
我正试图在我的 Rmarkdown 报告中包含一个文图。为了return将对象本身的文件名设置为NULL;然后必须使用 grid.draw() 渲染图形。当我在控制台中执行此操作时,图形显示得很好;当我在代码块中执行此操作时,没有 return 行中的内容。你如何从 Rmarkdown 代码块中获取 grid.draw 到 return 的图像?
以下代码在其中一个代码块中:
require(VennDiagram)
list1<-c("A", "B", "C", "D")
list2<-c("B", "D", "E")
list3<-c("A", "D", "Z")
p<-venn.diagram(
x=list( list1, list2, list3),
category.names= c("list1", "list2", "list3"),
filename= NULL
)
grid.draw(p)
您使用的是什么输出格式?也可能值得更新您的 R/Rstudio 程序。当我在一个普通的 Rmarkdown 文件中 运行 时,我得到了我认为是所需的输出。我总是尝试输出到 HTML,然后 print HTML 文档到网络浏览器的 .PDF 如果需要保留尽可能多的 HTML 尽可能格式化
---
title: "Untitled"
author: "Author"
date: "10/13/2021"
output: html_document
---
```{r}
library(VennDiagram)
list1<-c("A", "B", "C", "D")
list2<-c("B", "D", "E")
list3<-c("A", "D", "Z")
p<-venn.diagram(
x=list( list1, list2, list3),
category.names= c("list1", "list2", "list3"),
filename= NULL
)
grid.draw(p)
```