一、.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.保存图片
截图保存或保存为位图。
install.packages("wordcloud") library(wordcloud) colors=c('red','brown','yellow','blue','green','purple') data=read.csv("c:/test1.csv") wordcloud(data$words,data$freq,scale=c(3,0.5),min.freq=-Inf,max.words=Inf,colors=colors,random.order=F,random.color=T,rot.per=F,ordered.colors=F)
—————————————————————————
【版权申明】
如非注明,本站文章均为 数据小雄 原创,转载请注明出处:数据小雄博客,并附带本文链接,谢谢合作!
本文地址:http://zhangzhengxiong.com/?id=16。
—————————————————————————
流泪
0人
打酱油
0人
开心
2人
鼓掌
0人
恐怖
0人
发表评论
额 本文暂时没人评论 来添加一个吧