R wordcloud2图片在导出时会发生变化

时间:2018-02-07 09:28:11

标签: r wordcloud2

当我想导出wordcloud2图片时,wordcloud似乎被重新计算,看起来与查看器中的那个非常不同。

如何防止R创建另一张图片?

library(wordcloud2)
wordcloud2(demoFreq[demoFreq$freq>7,],minRotation = 0, maxRotation = 0)

Pictures: https://drive.switch.ch/index.php/s/8WIkGEM88wd4UXc

2 个答案:

答案 0 :(得分:1)

您应该在函数中添加shuffle = FALSE,如果您想控制颜色,可以使用rainbow函数创建颜色调色板,并输入数据的行数:

dataInput <- demoFreq[demoFreq$freq>7,]
my_colors <- rainbow(nrow(dataInput), start = 0.1) # check ?rainbow for more infos
wordcloud2(dataInput, minRotation = 0, maxRotation = 0, shuffle = F, color = my_colors)

给你:

enter image description here

希望这有帮助!

答案 1 :(得分:1)

添加shuffle = FALSE可以保持单词的位置。 定义非随机颜色可以修复颜色。也许用颜色矢量。

library(wordcloud2)
minfreq=10
upperpart= demoFreq[demoFreq$freq>minfreq,]
colorvector = rep(c('red','skyblue'), length.out=nrow(upperpart))   
wordcloud2(demoFreq[demoFreq$freq>minfreq,],minRotation = 0, 
            maxRotation = 0,shuffle=FALSE, color=colorvector)