首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有任何方法将wordcloud2以PDF或Word文件的形式显示在Rmarkdown中?

是否有任何方法将wordcloud2以PDF或Word文件的形式显示在Rmarkdown中?
EN

Stack Overflow用户
提问于 2017-12-16 23:32:10
回答 1查看 3K关注 0票数 4

我试图显示一个wordcloud2字云,但它只在一个html编织的Rmd文件中工作。这样做是可行的:

代码语言:javascript
复制
---
title: "Untitled"
output: html_document
---

```{r wordcloud}

图书馆(Wordcloud2)

wordcloud2(demoFreq)

代码语言:javascript
复制

但这并不意味着:

代码语言:javascript
复制
---
title: "Untitled"
output: pdf_document
---

```{r wordcloud}

图书馆(Wordcloud2)

wordcloud2(demoFreq)

代码语言:javascript
复制

它将与always_allow_html结合:是的,在YAML中,但是单词云没有出现:

代码语言:javascript
复制
---
title: "Untitled"
output: pdf_document
always_allow_html: yes
---

```{r wordcloud}

图书馆(Wordcloud2)

wordcloud2(demoFreq)

代码语言:javascript
复制

我想也许可以将这个数字保存为一个图像,然后将其加载到.Rmd中,但这似乎很笨拙。更好的主意?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-16 23:44:46

正如我所说的,一种方法是将图像保存为图像并将其加载到.Rmd中。其实也不算太糟:

代码语言:javascript
复制
---
title: "Untitled"
output: pdf_document
---

```{r wordcloud}

图书馆(Wordcloud2)

图书馆(网照)

库(Htmlwidget)

my_graph <- wordcloud2(demoFreq,大小= 1.5)

saveWidget(my_graph,"tmp.html",自包含= F)

网射(“tmp.html”,"wc1.png",延迟= 5,vwidth = 2000,vheight = 2000)

代码语言:javascript
复制
![wordcloud](wc1.png)

delay参数需要足够大以使html完全呈现;如果您观察wordcloud2生成,则需要几秒钟。对于这一点,5秒似乎足够了,但是对于更大/更复杂的字云,或者如果您的计算机速度慢的话,您可能不得不增加它。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47850921

复制
相关文章

相似问题

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