【教程】使用R语言绘制词云图
哈喽,大家好,我是木易巷~
最近木易巷在了解R语言,今天给大家分享一下使用R语言绘制出词云图的教程。
什么是R语言
R语言是一个开源的数据分析环境,起初是由数位统计学家建立起来,以更好的进行统计计算和绘图。由于R可以通过安装扩展包(Packages)而得到增强,所以其功能已经远远不限于统计分析,如果感兴趣的话可以到官方网站了解关于其功能的更多信息。
R语言的下载安装
1、打开R的官网(https://www.r-project.org/)点击dowmload R
2、选择一个中国的镜像(我选的第一个)
3、根据操作系统选择相应的R软件进行安装(我用的windows)
下载完之后,一步步安装,接下来,我们绘制一个词云图:
绘制词云图
1、首先我们准备一个Excel文件,将单词或者词语,以及对应的频次整理出来,如下所示:
2、打开RStudio,进行安装相应的R包
# 安装词云图包并加载
install.packages("wordcloud2")library(wordcloud2)
选择一个CRAN镜子:
开始安装wordcloud2程序包:
3、因为我们需要读取xlsx文件,所以得安装并加载读取Excel的包
# 安装并加载读取Excel的包
install.packages("openxlsx")
library(openxlsx)
4、读取Excel文件(注意路径)
# 读取Excel文件
read.xlsx("D://word.xlsx")
5、开始R语言作图
# 开始做图 直接法:
wordcloud2(read.xlsx("D://word.xlsx"))# 开始做图 间接法:
wordcloud <- read.xlsx("D://word.xlsx")
wordcloud2(wordcloud)
6、得到图:
【end】
好啦,今天的分享就到这里~
【教程】使用R语言绘制词云图相关推荐
- R语言画词云图——建模常用软件
在数学建模--软件篇介绍了我常用的软件,借着今年的华为杯,想做个LOGO.然后就使用R语言做了词云图,不过最后由于队友做得比较好,就没采用.本文吧效果和代码贴出来记录一下. library(wordc ...
- R语言如何绘制词云图(17)
1.什么是词云图? "词云"由美国西北大学新闻学副教授.新媒体专业主任里奇·戈登(Rich Gordon)于2006年最先使用.戈登做过编辑.记者,曾担任迈阿密先驱报新媒体版的主任 ...
- R语言绘制带聚类树的堆叠柱形图
R语言绘制带聚类树的堆叠柱形图 聚类树与柱形图结合,即可反映样本或分组间的相似性,又能展示样本内的元素组成信息. 例如下图是一个在扩增子测序微生物群落分析中常见的统计图类型,在测序公司给的报告中通常都 ...
- php生成云图,教程:用Python生成词云图
一. 词云图 "词云"就是对网络文本中出现频率较高的"关键词"予以视觉上的突出,形成"关键词云层"或"关键词渲染",从而 ...
- 去除停用词并绘制词云图
简单处理数据后绘制词云图 以前看见词云图完全没想过它是怎么做出来的,现在才知道Python是可以画词云图的,而且非常简单,只要数据处理好. # -*- coding: gb2312 -*- #codi ...
- 对中国四大名著--红楼梦 使用jieba进行分词处理 排除去停词 统计完整词频并按降序排列 前20词绘制词云图
文章目录 前言 一.jieba是什么? 支持四种分词模式: 支持繁体分词 支持自定义词典 MIT 授权协议 二.直接上代码了 总结 前言 今天用jieba和词云库做个作业,顺便记录一下,作业要求: 1 ...
- 实战|Python轻松实现绘制词云图(附详细源码)
项目背景虽然现在已经有很多现成的制作词云图的工具了,但一般存在以下几个问题:问题一:工具太多,眼花缭乱,质量参差不齐,选择困难症: 问题二:大多词云工具或多或少有一些限制,自定义的空间有限:问题三:有 ...
- Python爬取《哆啦A梦-伴我同行2》影评,手把手带你绘制词云图!
本文简介 <哆啦A梦:伴我同行2>是纪念<哆啦A梦>50周年的作品之一,于2021年5月28日在中国内地上映. 哆啦A梦系列,是陪伴我,乃至陪伴了几代人成长的故事.50年来,藤 ...
- r语言绘制雷达图_用r绘制雷达蜘蛛图
r语言绘制雷达图 I've tried several different types of NBA analytical articles within my readership who are ...
最新文章
- 为什么UI线程中创建Handler可以不传Looper?
- 自动驾驶寒冬与否,关键看“芯”
- DPDK — 数据平面开发技术
- 数据中台应用实战50篇(一)-企业级数据中台的建设方法架构和技术栈
- win10安装pip
- PHP:10个不常见却非常有用的PHP函数
- 后台推送消息给app_uni-app 消息推送
- CNN 卷积神经网络结构转载
- html中怎么给网页添加音乐播放器,怎么给网站或网页添加音乐
- qq视频转码失败怎么办_教程:如何下载舞蹈视频里面的音乐?
- MATLAB全局变量
- caj文件添加endnote_endnote怎么导入caj
- MessageFilter [target=odom ]: Dropped 95.28% of messages so far.Please turn the [ros.gmapping.messag
- dns服务器未影响无法上网,dns服务器未响应导致无法上网怎么办
- 「镁客·请讲」太平洋未来科技李建亿:深耕AR技术,布局垂直领域
- Openbravo架构分析
- GeneXus学习(一)安装与介绍
- 微信小程序实战教程1503---生成二维码
- 毫米波雷达人体存在感应,智能安防领域应用
- 【优化求解】基于matlab遗传算法求解立体仓库出入库路径优化问题【含Matlab源码 2028期】