R语言 | 词云图 | Wordcloud2 包在R中安装问题及插入自定义图片

  1. 安装Wordcloud2: 更新最新版R并安装devtools

if (!require(devtools)) install.packages(“devtools”)

Note:如果无法安装devtools,可以把镜像(CRAN)换成中科大(China (Hefei) [https] - University of Science and Technology of China)
步骤: Tools ----->Options ----->Packages (change CRAN)
重启R studio, 即可改变镜像地址

  1. 下载wordcloud2-master 包自行安装 or 用github

devtools::install(“C:/Users/wordcloud2-master”)
or devtools::install_github(“lchiffon/wordcloud2”)

  1. 载入包,用自定义图片画云图

library(“wordcloud2”)
wordcloud2(data [,freq:=scale(freq)+2.5],
minRotation = 0,
maxRotation = 0,
fontWeight=‘normal’,
color = “random-light”,
backgroundColor=“black”,
size=0.5,
figPath=“C:/Users/shape3.png”)

常用参数:
a. data: 生成词云数据集,可为两列 词语及频率(Freq:可以添加一些公式改变每个字体的指数);
b. minRontatin与maxRontatin: 字体旋转角度范围的最小值以及最大值,选定后,字体会在该范围 内随机旋转;
c. rotationRation:字体旋转比例,如设定为1,则全部词语都会发生旋转;
d. fontFamily: 字体,如‘微软雅黑’;
e. fontWeight: 字体粗细,包含‘normal’,‘bold’以及‘600’;
f. color: 字体颜色,可以选择‘random-dark’以及‘random-light’,其实就是颜色色系;
g. backgroundColor:背景颜色,支持R语言中的常用颜色,如‘gray’,‘blcak’,但是还支持不了更加具体的颜色选择,如‘gray20’;
h. size:字体大小,默认为1,一般来说该值越小,生成的形状轮廓越明显
i. shape:词云形状选择,默认是‘circle’,即圆形。还可以选择‘cardioid’(苹果形或心形),‘star’(星形),‘diamond’(钻石),‘triangle-forward’(三角形),‘triangle’(三角形),‘pentagon’(五边形);
or
figpath: filepath (选出png or jpg 图片,要求白底全黑色图案)

Note: 通常可以通过改变freq的格式或者size的大小,词云图才可以显示出来,如未显示需要多次刷新code.

  1. 导出图片生成报告,如词汇较多,频率相似的会随机选取,此时可调节词频凸显特别词组

生成衣服图像例子:

R语言 | 词云图 | Wordcloud2 包在R中安装问题及插入自定义图片_第1张图片

你可能感兴趣的:(情感分析,wordcloud2,词云图,安装devtools)