R语言词云——wordcloud2

来源:互联网 发布:搜达数据 编辑:程序博客网 时间:2024/06/04 18:52

wordcloud()函数:Plot a word cloud,用于绘制词云图,是由加州大学洛杉矶分校的专业统计学家Ian Fellows编写的。

用法:wordcloud(words,freq,scale=c(4,.5),min.freq=3,max.words=Inf,random.order=TRUE, random.color=FALSE, rot.per=.1,colors="black",ordered.colors=FALSE,use.r.layout=FALSE,fixed.asp=TRUE, ...)

其中, scale---显示字体大小的范围;

        min.freq---最小词频,低于最小词频的词不会被显示;

        max.words---显示的最大词数量;

        random.order---词在图上的排列顺序。T:词随机排列;F:词按频数从图中心位置往外降序排列,即频数大的词出现在中心位置;

        random.color---控制词的字体颜色。T:字体颜色随机分配;F:根据频数分配字体颜色;

        rot.per---控制词摆放角度(proportion words with 90 degree rotation)

        ... ...


wordcloud2支持任意形状的词云绘制,已经挂在CRAN上可以直接install

install.packages("wordcloud2")library(wordcloud2)
包中有两份词与词频的数据,是从统计之都的订阅抓出来的信息,英文版的demoFreq和中文版的demoFreqC。

wordcloud(demoFreqC$V2,demoFreqC$V1,random.order = F)


wordcloud2(demoFreqC)

letterCloud(demoFreqC,"R")
wordcloud2(demoFreqC,shape = 'diamond')

(图片截取不完整)

0 0
原创粉丝点击