Python怎么制作词云图
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,这篇文章主要介绍"Python怎么制作词云图",在日常操作中,相信很多人在Python怎么制作词云图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Python怎么制作词
千家信息网最后更新 2025年01月25日Python怎么制作词云图
这篇文章主要介绍"Python怎么制作词云图",在日常操作中,相信很多人在Python怎么制作词云图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Python怎么制作词云图"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
基本开发环境
Python 3.6
Pycharm
相关模块的使用
jieba
wordcloud
安装Python并添加到环境变量,pip安装需要的相关模块即可。
上篇文章爬取了B站视频的弹幕数据,对于这方面可以做一些弹幕词云分析,让爬虫数据不再过于单调。
代码内容还是非常简介的,看注释就可以明白了
import jiebaimport wordcloud# 读取文件内容f = open('弹幕.txt', encoding='utf-8')txt = f.read()# jiabe 分词 分割词汇txt_list = jieba.lcut(txt)string = ' '.join(txt_list)# 词云图设置wc = wordcloud.WordCloud( width=1000, # 图片的宽 height=700, # 图片的高 background_color='white', # 图片背景颜色 font_path='msyh.ttc', # 词云字体 scale=15,)# 给词云输入文字wc.generate(string)# 词云图保存图片地址wc.to_file('out.png')
由上图所示,有很多的这样的 到位 这样的关键词,这样的关键词是没有什么实际意义的,我们可以在词云设置中设置 停用词
stopwords={'到位'}
如果你想要输入的图片不是正方形的图片,想要设置成自己想要的形状,需要先找一张 透明图
导入 imageio 模块
import jiebaimport wordcloudimport imageio# 导入imageio库中的imread函数,并用这个函数读取本地图片,作为词云形状图片py = imageio.imread('.\\0.jpg') # 如何你想要改变词云图的形状,可以添加# 读取文件内容f = open('B站弹幕.txt', encoding='utf-8')txt = f.read()# jiabe 分词 分割词汇txt_list = jieba.lcut(txt)string = ' '.join(txt_list)# 词云图设置wc = wordcloud.WordCloud( width=1000, # 图片的宽 height=700, # 图片的高 background_color='white', # 图片背景颜色 font_path='msyh.ttc', # 词云字体 mask=py, # 所使用的词云图片 scale=15, stopwords={'到位'}, # 停用词 # contour_width=5, # contour_color='red' # 轮廓颜色)# 给词云输入文字wc.generate(string)# 词云图保存图片地址wc.to_file('out.png')
到此,关于"Python怎么制作词云图"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
图片
云图
制作
学习
内容
形状
模块
颜色
输入
关键
关键词
函数
地址
字体
数据
文件
文字
文章
更多
环境
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
无法与服务器安全了解
网络安全在我心中ppt
移动通信网络技术专业
江西中专网络技术专业
精益软件开发方法
msq数据库
不属于网络安全事件的是断网
客户机与服务器是相互依存的么
计算机网络安全等级证书有用吗
2019年互联网数据库真题
网络安全五个要素及分析
石化网络安全防护方案
软件开发的技术视频
格式分区后能不能找到数据库
广东商城软件开发公司
动态数据库取值
网络安全个人内容
英魂之刃口袋服务器有多少人
互联网是高科技发明吗
学网络安全与执法必须当网警吗
崇明区自动化软件开发服务保障
数据库安装失败
非法网络安全案件
原装软件开发推荐
java数据库增加和删除
数据库审计 英文
中山美领世家互联网科技
发达国家网络安全宣传
网络安全资质
2021西安网络安全宣传周