0

我正在用 R 开发一个项目,该项目涉及生成大量的 wordcloud(使用 wordcloud2),其中大部分都在自己的块中。在 R 降价本身中,一切正常并且看起来很好。但是,当我将 markdown 编入一个 html 文件时,只显示前三个 wordcloud。在做了一些测试之后,这似乎不是任何特定 wordclouds 的问题——如果我添加include=F到前三个 wordcloud 块中的任何一个,从而将其从 knitted html 中删除,第四个 wordcloud 将出现,因此在 knitted html 中仍然有 3 个。编织的 html 仍然会为它不显示的任何 wordcloud(在前三个之后)保留大小的空白,但没有任何东西会占据它。如果我增加该块的图形尺寸,空白空间大小会增加,但仍然没有 wordcloud。我很想弄清楚这一点,以便 html 显示我告诉它的所有内容。

谢谢!

编辑:可重现的代码:

trial <- structure(list(word = c("ran", "came", "down", "again", "far", 
"flowed", "looked", "said", "saw", "suddenly", "ago", "already", 
"back", "busy", "capable", "cast", "clear", "constant", "cool", 
"dark", "did", "dived", "divided", "downhill", "driven", "endless", 
"falling", "filled", "floating", "flowing", "formless", "found", 
"gently", "going", "grey", "had", "heard", "here", "Here", "horrible", 
"however", "issued", "Just", "laid", "lay", "leaping", "led", 
"lived", "loomed", "made", "many", "much", "murmuring", "narrow", 
"noisily", "old", "out", "proudly", "reached", "running", "sad", 
"same", "sank", "shining", "silver", "skilfully", "slipped", 
"slow", "sluggish", "smooth", "south", "spilled", "spreading", 
"strong", "swiftly", "thought", "together", "tortuous", "used", 
"wandered", "were", "white", "wished", "woke", "wormed"), n = c(6L, 
5L, 3L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 
1L, 1L, 1L, 1L)), row.names = c(NA, -85L), class = c("tbl_df", 
"tbl", "data.frame"))

require(wordcloud2)

 
wordcloud2(trial)

wordcloud2(trial)

wordcloud2(trial) #these three should each be in their own chunks

4

0 回答 0