专栏名称: R语言实战
它太神奇了,满载珍宝,可以让那些聪明狡猾和粗野胆大的人得到充分满足,但不适合胆小者。 ————《星际迷航.下一代》
目录
相关文章推荐
每日人物  ·  在求稳和求财之间,这届年轻人选择都要 ·  昨天  
环球人物  ·  揭底秘密病毒研究后,他在家门口被炸死 ·  2 天前  
南方人物周刊  ·  花几年时间思考一件事,不可以吗? ·  2 天前  
南方人物周刊  ·  凯博文 照护是灵魂的工作|新刊 ·  4 天前  
51好读  ›  专栏  ›  R语言实战

趣味学习R语言-绘制词云

R语言实战  · 公众号  ·  · 2017-10-14 09:53

正文

在学习了前述数节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