目录

前言

一、使用步骤

1.下载所需库

2.引入库

3.打开文本

4.分词

5.生成词云图

6.保存文件

总结


前言

词云图是一种为了文本数据的视觉表示,由词汇组成类似云的彩色图形,当需要统计文本中出现词汇的规模大小时,我们可以使用此类图形。本文将介绍如何用python代码制作词云图。


一、使用步骤

1.下载所需库

在cmd命令提示符中输入下载命令:

pip install wordcloud

2.引入库

引入所需库:jieba、matplotlib、wordcloud。

代码如下:

import jieba
import matplotlib.pyplot as plt
from wordcloud import WordCloud

3.打开文本

代码如下:

text = open("D:/++/宏观经济和资产配置.txt", encoding="utf-8").read()  # 标明文本路径,打开

4.分词

利用jieba进行分词形成列表,将列表里面的词用空格分开并拼成长字符串。

代码如下:

text = ' '.join(jieba.cut(text))

5.生成词云图

生成对象需设置字体(查找自己的中文字体路径:C:\Windows\Fonts\Microsoft YaHei UI\msyh.ttc)、图片大小、背景颜色。

代码如下:

# 生成对象
wc = WordCloud(font_path = "C:\Windows\Fonts\Microsoft YaHei UI\msyh.ttc",width=500, height=400, mode="RGBA", background_color=None).generate(text)
# 显示词云图
plt.imshow(wc, interpolation="bilinear")
plt.axis("off")
plt.show()

6.保存文件

设置图片保存路径,保存图片。

代码如下:

#保存文件
wc.to_file("C:/Users/xiao/Desktop/ciyun1.png")

全部代码如下:

import jieba
import matplotlib.pyplot as plt
from wordcloud import WordCloudtext = open("D:/++/宏观经济和资产配置.txt", encoding="utf-8").read()  # 标明文本路径,打开# 生成对象
wc = WordCloud(font_path = "C:\Windows\Fonts\Microsoft YaHei UI\msyh.ttc",width=500, height=400, mode="RGBA", background_color=None).generate(text)
# 显示词云图
plt.imshow(wc, interpolation="bilinear")
plt.axis("off")
plt.show()#保存文件
wc.to_file("C:/Users/xiao/Desktop/ciyun1.png")

生成结果如下:

总结

以上就是今天要讲的内容,本文介绍了用python代码制作词云图的全部过程,希望能给读者带来一些帮助。

利用python制作词云图相关推荐

  1. 数据可视化之利用Python制作词云图

    制作词云图 一.词云图介绍 二.wordcloud方法 二. stylecloud方法 一.词云图介绍 词云图可以看作是文本数据的视觉表示,由词汇组成类似云的彩色图形.相对其它诸多用来显示数值数据的图 ...

  2. 利用python制作词云图,分词,提取关键词

    利用python制作词云图保姆及教程 前言 一.环境配置 1.要有python的运行环境 2.需要导入jieba ,wordcloud等模块 pip install jieba pip install ...

  3. e分钟带你利用Python制作词云图

    随着大数据时代的来临,数据分析与可视化,显得越来越重要,今天给小伙伴们带来一种最常见的数据可视化图形-词云图的制作方法. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语 ...

  4. plt图片输出 python_利用Python制作词云,wordcloud神器你值得拥有

    相信许多人都看到过下面这样的词云图,词云图是一种很好的可视化工具,其作用主要是为了文本数据的视觉表示,既酷炫又能突出重点. 关于词云图的制作,网上能够搜集到很多的教程,许多都是利用了专用的工具,这些工 ...

  5. 对爬取的电影《唐人街探案3》豆瓣短评做文本分析,并利用stylecloud制作词云图

    上一节,我们爬取了豆瓣上电影<唐人街探案3>的评论,并将评论保存成了txt文档,爬虫过程可参考:爬取某瓣上电影<唐人街探案3>的评论 本节,我们将对电影短评做文本分析,并利用s ...

  6. 利用python制作漂亮的词云图_利用python制作词云,wordcloud神器你值得拥有

    相信许多人都看到过下面这样的词云图,词云图是一种很好的可视化工具,其作用主要是为了文本数据的视觉表示,既酷炫又能突出重点. 关于词云图的制作,网上能够搜集到很多的教程,许多都是利用了专用的工具,这些工 ...

  7. Python制作词云图根据蒙板图像确定形状和文字颜色

    问题描述:制作词云图,根据蒙板图像确定词云图形状,根据蒙板图像中像素的颜色确定词云图中相同位置上文字的颜色. 阅读原文

  8. python制作词云图设置停用词,Python生成词云图

    代码如下: from os import path from wordcloud import WordCloud import matplotlib matplotlib.use('TkAgg') ...

  9. python制作词云图设置停用词,python词云图之WordCloud

    1. 导入需要的包package importmatplotlib.pyplot as pltfrom scipy.misc importimreadfrom wordcloud importWord ...

  10. 利用python爬虫抓取虎扑PUBG论坛帖子并制作词云图

    作为一个PUBG迷,刷论坛是每天必不可少的事,上面有很多技术贴和职业比赛的帖子,突发奇想,想知道论坛里谈论最多的是什么,便做了一个爬虫爬取了论坛上最新的帖子标题和部分回复,然后利用jieba与word ...

最新文章

  1. 后台ajax调用中字符串到jquery中的json对象和数组对象转换问题
  2. Xtrabackup备份到远程服务器
  3. jmeter常见错误及解决方法
  4. 丙类放大电路实验报告_电子工程师入门基础:那些关于电子电路设计的基础知识...
  5. Linux下Mysql的查询用法
  6. Android官方开发文档Training系列课程中文版:动画视图之转场框架介绍
  7. vue lang_推荐一个基于Vue 的 H5 快速开发模板
  8. python中dtypes_Dataframe创建及index,columns,values,dtypes等属性介绍
  9. BOSS直聘上线春雷行动 首周吸引上万名应届生参与活动
  10. ubuntu下手动安装php-amqp模块教程
  11. 2010湖南省第六界程序设计大赛 B题 --弟弟的作业(nyoj663)
  12. 用极大似然法估计因子载荷矩阵_spss教程:因子分析
  13. 在Windows8系统下exe格式会计课件下载播放帮助图解
  14. 惠州龙门大米飘香 国稻种芯-中国水稻节:广东乡村振兴样板
  15. JavaScript中文与阿拉伯数字互相转换
  16. 语音入口大战升级,Echo音箱还不是杀手锏,等所有汽车都用上Alexa就不一样了
  17. 行存储和列存储小介绍
  18. android pad office,安卓平板电脑也可以使用Office应用了
  19. 浪潮服务器NF5280m5 配置,raid和系统 安装纪录
  20. 位列首位!百度智能云开物入选“双跨”平台国家队

热门文章

  1. Spotfire 使用IronPython脚本
  2. prince2 成功的项目管理_我的PRINCE2故事
  3. win7录屏_录屏软件Bandicam安装教程
  4. 应急响应病毒分析查杀集合
  5. 新零售电商:订单管理系统设计
  6. Radasm出现error LNK2001
  7. 使用Python脚本将酷狗音乐的缓存文件修改为可播放
  8. PPT实现单页点名的方式
  9. Python 之pandas库的安装及库安装两方法总结
  10. scipy求极值代码