使用wordcloud
包,我需要将wordclouds调整为矩形。 wordcloud本身的创建不是问题。我正在使用自定义功能:
createCorpus <- function (name, name2, output) {
# Here comes all the processing for generating a corpus
# irrelevant for this question
# Create wordcloud and save the image in png format
png(output, width=7.5, height=5, units="cm", res=140, bg = "white")
wordcloud(ordered.colors=TRUE,
words = topfeatures$keyName,
freq = topfeatures$value.x,
scale=c(1,.5),
min.freq=2,
max.words=10,
random.order=T,
rot.per=.0)
dev.off()
}
运行功能(f.i。:)
createCorpus(markenmonitoring $ Content,“termsmm”,“wcMM.png”)
结束用wordcloud生成一个png。然而,似乎所有那些wordclouds的形状往往是圆形的。但是,在我的规格中,我需要创建矩形的wordcloud。 F.i:
考虑到,对于上一张图片,我手动调整了“圆形”wordcloud。
我开始将 rot.per
参数更改为.0,因此会阻止垂直输出单词。但是,它似乎没有帮助。只要我限制输出的高度(f.i。:png(output, width=7.5, height=2.5, units="cm", res=140, bg = "white")
),我就会收到以下错误:
plot.new()出错:数字边距太大
问题:我可以在R中使用圆形以外的形状制作wordcloud吗?
答案 0 :(得分:1)
根据我过去几个小时的个人经验,这是不可能的 我读过wordcloud package description并且没有任何参数可以设置为使wordcloud水平。