Python怎么制作词云图
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章主要介绍"Python怎么制作词云图",在日常操作中,相信很多人在Python怎么制作词云图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Python怎么制作词
千家信息网最后更新 2024年11月23日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安全错误
数据库的锁怎样保障安全
枪火重生 组队服务器连接失败
ipa 数据库
用国外服务器做跳板安全吗
写篇关于网络安全的英语作文
如何提高网络安全应急演练
单季度数据库
快速管理服务器
手机三国杀服务器繁忙
软件开发实训用到什么技术
八小网络安全教育
飞利信与网络安全有关吗
中级网络技术真题
深圳联兴软件开发有限公司
9u服务器机柜
simulink如何调用数据库
重庆长安汽车软件开发公司
兰象互联网科技有限公司招聘
微信总提醒连不上服务器
交换机与网络安全
网络安全考研有哪些学校招生
搅拌站软件开发公司
如何应对大学生网络安全
sfis软件开发
网络安全建设存在问题
联想服务器管理口登不上
尚帝网络技术服务有限公司
重庆长安汽车软件开发公司
防溺水网络安全主题班会
写毕业论文数据库
服务器电源是否要加装