尝试在R Markdown中为Beamer演示并排绘制两个WordCloud,我正在努力找出如何做到这一点。我知道如果您将图表设置为对象,则可以使用grid.arrange()
,但就我所知,WordClouds无法设置为对象。
非常感谢提前
塞缪尔
答案 0 :(得分:3)
您可以尝试从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"))
答案 1 :(得分:2)
截取屏幕截图并使用您喜欢的图片编辑器
答案 2 :(得分:1)
使用par(mfrow=c(x,y))
x表示分成行,y表示分成列
因此,如果要并排显示,请使用par(mfrow=c(1,2))
如果您想上下显示它,请使用par(mfrow=c(2,1))