数据可视化——R语言wordcloud2包绘制字云图

数据可视化——R语言wordcloud2包绘制字云图

概述:使用R语言的wordcloud2工具包绘制字云图,并保存为图片格式或网页格式

字云图,也称为标签云图或语言云图。通过使每个字的大小与其出现频率成正比,显示不同单词在给定文本中的出现频率,然后将所有的字词排在一起,形成云状图案,也可以任何格式排列:水平线、垂直列或其他形状。

使用工具:wordcloud2包,webshot包及htmlwidgets包

wordcloud2包可依据提供的单词及每个单词的频率自动生成字云图,同时可以设置单词的颜色,单词的排列形状等属性。wordcloud2包详的细描述可以参考前人的工作,如R语言︱文本挖掘——词云wordcloud2包https://blog.csdn.net/sinat_26917383/article/details/51620019
本文的主要目是展示一个自己使用wordcloud2包绘制字云图的实例,并探讨如何将绘制好的字云图导出为网页格式或图片格式。

安装好wordcloud2包(install.packages(wordcloud2))后,可以运行以下代码查看官方的一个示例:

library(wordcloud2)
wordcloud2(demoFreq, size = 2,color = "random-light", backgroundColor = "grey")

效果图如下:
Alt
那么,如何依据自己设定的单词与频率绘制一个字云图呢,我自己写的示例如下:

rm(list=ls()) #清除工作区
library(wordcloud2)
#创建词的列表
word <- c(
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值