哈喽,大家好,我是木易巷~

最近木易巷在了解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语言绘制词云图相关推荐

  1. R语言画词云图——建模常用软件

    在数学建模--软件篇介绍了我常用的软件,借着今年的华为杯,想做个LOGO.然后就使用R语言做了词云图,不过最后由于队友做得比较好,就没采用.本文吧效果和代码贴出来记录一下. library(wordc ...

  2. R语言如何绘制词云图(17)

    1.什么是词云图? "词云"由美国西北大学新闻学副教授.新媒体专业主任里奇·戈登(Rich Gordon)于2006年最先使用.戈登做过编辑.记者,曾担任迈阿密先驱报新媒体版的主任 ...

  3. R语言绘制带聚类树的堆叠柱形图

    R语言绘制带聚类树的堆叠柱形图 聚类树与柱形图结合,即可反映样本或分组间的相似性,又能展示样本内的元素组成信息. 例如下图是一个在扩增子测序微生物群落分析中常见的统计图类型,在测序公司给的报告中通常都 ...

  4. php生成云图,教程:用Python生成词云图

    一. 词云图 "词云"就是对网络文本中出现频率较高的"关键词"予以视觉上的突出,形成"关键词云层"或"关键词渲染",从而 ...

  5. 去除停用词并绘制词云图

    简单处理数据后绘制词云图 以前看见词云图完全没想过它是怎么做出来的,现在才知道Python是可以画词云图的,而且非常简单,只要数据处理好. # -*- coding: gb2312 -*- #codi ...

  6. 对中国四大名著--红楼梦 使用jieba进行分词处理 排除去停词 统计完整词频并按降序排列 前20词绘制词云图

    文章目录 前言 一.jieba是什么? 支持四种分词模式: 支持繁体分词 支持自定义词典 MIT 授权协议 二.直接上代码了 总结 前言 今天用jieba和词云库做个作业,顺便记录一下,作业要求: 1 ...

  7. 实战|Python轻松实现绘制词云图(附详细源码)

    项目背景虽然现在已经有很多现成的制作词云图的工具了,但一般存在以下几个问题:问题一:工具太多,眼花缭乱,质量参差不齐,选择困难症: 问题二:大多词云工具或多或少有一些限制,自定义的空间有限:问题三:有 ...

  8. Python爬取《哆啦A梦-伴我同行2》影评,手把手带你绘制词云图!

    本文简介 <哆啦A梦:伴我同行2>是纪念<哆啦A梦>50周年的作品之一,于2021年5月28日在中国内地上映. 哆啦A梦系列,是陪伴我,乃至陪伴了几代人成长的故事.50年来,藤 ...

  9. r语言绘制雷达图_用r绘制雷达蜘蛛图

    r语言绘制雷达图 I've tried several different types of NBA analytical articles within my readership who are ...

最新文章

  1. 为什么UI线程中创建Handler可以不传Looper?
  2. 自动驾驶寒冬与否,关键看“芯”
  3. DPDK — 数据平面开发技术
  4. 数据中台应用实战50篇(一)-企业级数据中台的建设方法架构和技术栈
  5. win10安装pip
  6. PHP:10个不常见却非常有用的PHP函数
  7. 后台推送消息给app_uni-app 消息推送
  8. CNN 卷积神经网络结构转载
  9. html中怎么给网页添加音乐播放器,怎么给网站或网页添加音乐
  10. qq视频转码失败怎么办_教程:如何下载舞蹈视频里面的音乐?
  11. MATLAB全局变量
  12. caj文件添加endnote_endnote怎么导入caj
  13. MessageFilter [target=odom ]: Dropped 95.28% of messages so far.Please turn the [ros.gmapping.messag
  14. dns服务器未影响无法上网,dns服务器未响应导致无法上网怎么办
  15. 「镁客·请讲」太平洋未来科技李建亿:深耕AR技术,布局垂直领域
  16. Openbravo架构分析
  17. GeneXus学习(一)安装与介绍
  18. 微信小程序实战教程1503---生成二维码
  19. 毫米波雷达人体存在感应,智能安防领域应用
  20. 【优化求解】基于matlab遗传算法求解立体仓库出入库路径优化问题【含Matlab源码 2028期】

热门文章

  1. kvm GPU透传(GPU passthrough)
  2. sift特征提取算法
  3. 【DP】【斜率】滑雪场的缆车
  4. 浅浅浅学 Nginx 基基基础(较为完整)
  5. 二进制转换成十进制算法
  6. thymeleaf html 格式化时间 格式化日期
  7. CUCM实现黑名单功能
  8. bipartite matching
  9. SDUT 2021 Winter Individual Contest - G
  10. 明星祝福视频:提升品牌知名度的炙手利器