在学习了前述数节R语言有关数据分析的部分之后,大家可能对R语言进行数据处理已经基本了解。本部分我们并不是讲述R语言对数据分析的进一步深化,而是讲一下R语言的可视化功能中的绘制词云。当然,我们本部分主要是带着兴趣进入R语言的绘制图云的学习。让词云更加完美,更具有吸引力!以下我们简单认识一下—wordCloud。
注意:wordcloud2的安装包,在64位安装和使用过程中仍存在一些问题。64位电脑使用用户可以通过如下方法,进行wordcloud2的安装: #从github安装wordcloud2包 if(!require(devtools)) install.packages("devtools") devtools::install_github(' lchiffon/wordcloud2') |
|
|
|
|
(一) 绘制星形的词云
#使用包中自带的demoFreqC数据,绘制星形图。
wordcloud2(demoFreq,size = 0.5,shape="star")
(二) 绘制钻石型的词云
#使用包中自带的demoFreqC数据,绘制钻石图。
wordcloud2(demoFreq,shape="diamond",size=0.5)
(三) 绘制圆形的词云
#使用包中自带的demoFreqC数据,绘制圆形图。
wordcloud2(demoFreq,size = 0.5,shape="circle")
(四) 绘制字符图的词云
绘制的图形还可以根据自己的喜好进行调整。例如,我们可以使用letterCloud绘制字符图形。
letterCloud(demoFreq,word='S')
letterCloud(demoFreq,word='MA')
(五) 绘制图形的词云
wordcloud还可以绘制特定图形的词云图。首先,将一个图片(命名: ma.jpg)放在默认路径下。然后,运用wordcolud2绘制特定图形的词云图。
wordcloud2(demoFreq, size = 0.5,figPath = 'ma.jpg')
更多数据分析,还请继续关注R语言实战!
合作QQ:2127198282