R markdown 中的并排词云
Side by side wordclouds in R markdown
试图在 R Markdown 中并排绘制两个 WordClouds 以用于 Beamer 演示文稿,我正在努力弄清楚如何去做。我知道如果您将绘图设置为对象,您可以使用 grid.arrange()
,但据我所知,WordClouds 不能设置为对象。
非常感谢
塞缪尔
截图并使用你最喜欢的图片编辑器
您可以从 BASE R 尝试 par(mfrow=c(1,2))
并执行如下操作,
我也在 RStudio beamer 上测试过它,它有效:
library(wordcloud)
par(mfrow=c(1,2))
obj1 <- data.frame(words=c("a","b","c"),
freq=c(10,6,2))
obj2 <- data.frame(words=c("a","b","c"),
freq=c(15,11,5))
wordcloud(obj1$words, obj1$freq, min.freq =3,
scale=c(5, .2), random.order = FALSE, random.color = FALSE,
colors= c("red"))
wordcloud(obj2$words, obj2$freq, min.freq =3,
scale=c(5, .2), random.order = FALSE, random.color = FALSE,
colors= c("green"))
使用par(mfrow=c(x,y))
x表示拆分成行,y表示拆分成列。
所以如果你想并排显示它,请使用 par(mfrow=c(1,2))
如果您想上下显示它,请使用 par(mfrow=c(2,1))
试图在 R Markdown 中并排绘制两个 WordClouds 以用于 Beamer 演示文稿,我正在努力弄清楚如何去做。我知道如果您将绘图设置为对象,您可以使用 grid.arrange()
,但据我所知,WordClouds 不能设置为对象。
非常感谢
塞缪尔
截图并使用你最喜欢的图片编辑器
您可以从 BASE R 尝试 par(mfrow=c(1,2))
并执行如下操作,
我也在 RStudio beamer 上测试过它,它有效:
library(wordcloud)
par(mfrow=c(1,2))
obj1 <- data.frame(words=c("a","b","c"),
freq=c(10,6,2))
obj2 <- data.frame(words=c("a","b","c"),
freq=c(15,11,5))
wordcloud(obj1$words, obj1$freq, min.freq =3,
scale=c(5, .2), random.order = FALSE, random.color = FALSE,
colors= c("red"))
wordcloud(obj2$words, obj2$freq, min.freq =3,
scale=c(5, .2), random.order = FALSE, random.color = FALSE,
colors= c("green"))
使用par(mfrow=c(x,y))
x表示拆分成行,y表示拆分成列。
所以如果你想并排显示它,请使用 par(mfrow=c(1,2))
如果您想上下显示它,请使用 par(mfrow=c(2,1))