R语言 | 制作词云图

Python网络爬虫与文本数据分析

wordcloud2文档 

https://github.com/lchiffon/wordcloud2

安装

install.packages("wordcloud2")

词云图可视化

02-词频统计已经帮我们计算好了小说《三体》的词频结果三体词频统计.xlsx

导入数据

wordfreqs <- readxl::read_excel("output/三体词频统计.xlsx")
wordfreqs


词云图

默认

直接传入wordfreqs数据即可生成词云图

library(wordcloud2)

wordcloud2(wordfreqs)

wordcloud2参数

我们看一下wordcloud2的参数

wordcloud2(data, 
           size = 1, 
           fontFamily = 'Segoe UI', 
           fontWeight = 'bold', 
           color = 'random-dark', 
           backgroundColor = "white", 
           shuffle = TRUE, )
  • size 默认1,越大,词越大

  • fontFamily 字体;比如字体“微软雅黑”

  • fontWeight 字体是否加粗,可选参数有normal, bold, 600

  • color 字体颜色;可选参数random-dark、 random-light

  • backgroundColor 任意的颜色单词

  • shuffle 布尔值;词云图的词语位置随机性

library(wordcloud2)

wordcloud2(wordfreqs, 
           fontFamily = "微软雅黑",
           color="random-light")

R语言 | 制作词云图_第1张图片

wordcloud2(wordfreqs, 
           fontFamily = "微软雅黑",
           color="random-dark")

R语言 | 制作词云图_第2张图片

wordcloud2(wordfreqs, 
           size=2,
           fontFamily = "微软雅黑",
           color="random-dark")

wordcloud2(wordfreqs, 
           size=2,
           fontFamily = "微软雅黑",
           color="random-dark",
           backgroundColor = 'grey')

R语言 | 制作词云图_第3张图片

R语言相关

R语言 | 读写txt、csv、excel文件 
R语言 | 数据操作tidyr包

R语言 | 数据操作dplyr包  
R语言 | jiebaR中文分词包


Python相关[更新] Python网络爬虫与文本数据分析 
Pingouin: 基于pandas和numpy的统计包

读完本文你就了解什么是文本分析

文本分析在经管领域中的应用概述  
综述:文本分析在市场营销研究中的应用

plotnine: Python版的ggplot2作图库
小案例: Pandas的apply方法  
stylecloud:简洁易用的词云库 
用Python绘制近20年地方财政收入变迁史视频  
Wow~70G上市公司定期报告数据集

漂亮~pandas可以无缝衔接Bokeh  
YelpDaset: 酒店管理类数据集10+G  



后台回复关键词【R词云图】获取本文代码和数据

    分享”和“在看”是更好的支持!

你可能感兴趣的:(R语言 | 制作词云图)