注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

互联网产品经理的窝

梦想社:一个人为了梦想,始终没有停下自己的脚步

 
 
 

日志

 
 

R学习笔记——wordcloud包制作词云图  

2013-05-12 07:48:43|  分类: python |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

一、.wordcloud包的函数介绍

1.wordcloud函数——用于制作常规的词云图

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,...)

2.参数介绍:

(1)words——关键词列表

(2)freq——关键词对应的词频列表

(3)scale——字号列表。c(最大字号, 最小字号)

(4)min.freq——最小限制频数。低于此频数的关键词将不会被显示。

(5)max.words——限制词云图上关键词的数量。最后出现在词云图上的关键词数量不超过此限制。

(6)random.order——控制关键词在图上的排列顺序。T:关键词随机排列;F:关键词按频数从图中心位置往外降序排列,即频数大的词出现在中心位置。

(7)random.color——控制关键词的字体颜色。T:字体颜色随机分配;F:根据频数分配字体颜色。

(8)rot.per——控制关键词摆放角度。T:水平摆放;F:旋转90度。

(9)colors——字体颜色列表

(10)ordered.colors——控制字体颜色使用顺序。T:按照指定的顺序给出每个关键词字体颜色,(似乎是要求颜色列表中每个颜色一一对应关键词列表);F:任意给出字体颜色。

(11)use.r.layout=T;F

 

二、具体使用案例

1.安装程序包

install.packages('wordcloud')

2.加载程序包

library(wordcloud)

3.给出字体颜色

自己指定字体颜色

colors=c('red','blue','green','yellow','purple')

或者使用R颜色程序包中现成的主题模板

colors=brewer.pal(9,"Set1") 

4.读取原数据

原始数据放在 了test.csv文件里,分2列:关键词、频数。且第一行为列标题:words、freq

data=read.csv("c:/test.csv") 

5.执行函数

wordcloud(data$words,data$freq,scale=c(3,0.3),min.freq=-Inf,max.words=Inf,colors=colors,random.order=F,random.color=F,ordered.colors=F)

6.保存图片

截图保存或保存为位图。

附一张示例图

  评论这张
 
阅读(4812)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017