python中实现词云图的示例


Posted in Python onDecember 19, 2020
import matplotlib.pyplot as plt
import jieba
from wordcloud import wordcloud

# 1.读出词语
text = open('text/test.txt', 'r', encoding='utf-8').read()
print(text)
# 2.把歌词剪开
cut_text = jieba.cut(text)
# print(type(cut_text))
# print(next(cut_text))
# print(next(cut_text))
# 3.以空格拼接起来
result = " ".join(cut_text)
# print(result)
# 4.生成词云
wc = wordcloud.WordCloud(
  font_path='font/王?h宗勘亭流繁.ttf', # 字体路劲
  background_color='white', # 背景颜色
  width=1000,
  height=600,
  max_font_size=50, # 字体大小
  min_font_size=10,
  mask=plt.imread('images/xin.jpg'), # 背景图片
  max_words=1000
)
wc.generate(result)
wc.to_file('images/jielun.png') # 图片保存

# 5.显示图片
plt.figure('images/jielun') # 图片显示的名字
plt.imshow(wc)
plt.axis('off') # 关闭坐标
plt.show()

font下的字体随便引入一个字体进去就好了,plt.imread里的图片就是你希望词云图最后按照哪个形状来粉笔,我这里选择的是一段云的照片,test.txt里的就是一些词语内容

外向 善良 开朗 活泼 好动 轻松 愉快 热情 可亲 豁达 稳重 幽默 真诚 豪爽 耿直 成熟 独立
果断 健谈 机敏 深沉 坚强 兴奋 热情 率直 毅力 友爱 风趣 沉静 谨慎 忠诚 友善 严肃 忠心
乐观 坦率 勇敢 自信 自立 沉著 执著 容忍 体贴 满足 积极 有趣 知足 勤劳 和气 无畏 务实
 
轻浮 冲动 幼稚 自私 依赖 任性 自负 拜金 暴躁 倔强 虚伪 孤僻 刻薄 武断
浮躁 莽撞 易怒 轻率 善变 狡猾 易怒 多疑 懒惰 专横 顽固 猜疑 挑衅 冷漠
虚荣 冷淡 反覆 跋扈 自负 逆反 怨恨 鲁莽 放任 贫乏 固执
 
内向 脆弱 自卑 害羞 敏感 迟钝 柔弱 畏缩 顺从 胆小 安静 寡言 保守 被动 忍让
抑郁 谨慎 胆怯 温和 老实 平和 顺服 含蓄 迁就 羞涩 忸怩 缓慢 乏味 散漫
迟缓 罗嗦 耐性 悲观 消极 拖延 烦躁 妥协 唠叨
 
好交际 善组织 有韧性 可依赖 规范型 好心肠 善交际 无异议 竞争性 自控性 受尊重
激励性 重秩序 有条理 聆听者 无拘束 领导者 受欢迎
神经质 糊涂虫 有惰性 易兴奋 好批评 不专注 好争吵 无目标 不宽恕 无热忱 易激动
难预测 不合群 不灵活 喜操纵 情绪化 大嗓门 统治欲 强迫性 好表现
 
适应能力强 工作有效率 能克服困难 办事认真细心 严守秩序有条理 善于体察别人 常为小事而动感情
完美主义者 轻率不踏实 易见异思迁 易轻率作决定 语言动作迟缓 不易暴露内心活动
执拗不灵活 适应能力差 显得落落寡合 不圆滑老练 不善言谈交际

效果图如下

python中实现词云图的示例

python中实现词云图的示例

以上就是python中实现词云图的示例的详细内容,更多关于python 实现词云图的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python跳出循环语句continue与break的区别
Aug 25 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
Nov 08 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
Apr 10 Python
详解django.contirb.auth-认证
Jul 16 Python
详解python多线程之间的同步(一)
Apr 03 Python
python async with和async for的使用
Jun 20 Python
用python爬取历史天气数据的方法示例
Dec 30 Python
django实现将后台model对象转换成json对象并传递给前端jquery
Mar 16 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
May 12 Python
Python3 搭建Qt5 环境的方法示例
Jul 16 Python
基于Python实现的购物商城管理系统
Apr 27 Python
Django实现在线无水印抖音视频下载(附源码及地址)
May 06 Python
python 实现图片批量压缩的示例
Dec 18 #Python
python 基于opencv实现高斯平滑
Dec 18 #Python
python爬取代理ip的示例
Dec 18 #Python
用Python 执行cmd命令
Dec 18 #Python
Django用内置方法实现简单搜索功能的方法
Dec 18 #Python
Django解决frame拒绝问题的方法
Dec 18 #Python
Django自带的用户验证系统实现
Dec 18 #Python
You might like
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
2016/04/01 PHP
Laravel搭建后台登录系统步骤详解
2016/07/26 PHP
js利用Array.splice实现Array的insert/remove
2009/01/13 Javascript
兼容IE与firefox火狐的回车事件(js与jquery)
2010/10/20 Javascript
extjs中form与grid交互数据(record)的方法
2013/08/29 Javascript
jquery实现点击弹出层效果的简单实例
2014/03/03 Javascript
ie浏览器使用js导出网页到excel并打印
2014/03/11 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
js中class的点击事件没有效果的解决方法
2016/10/13 Javascript
jquery获取下拉框中的循环值
2017/02/08 Javascript
jQuery的三种bind/One/Live/On事件绑定使用方法
2017/02/23 Javascript
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
Angular5中状态管理的实现
2018/09/03 Javascript
利用vue重构有赞商城的思路以及总结整理
2019/02/21 Javascript
vue-cli3+typescript初体验小结
2019/02/28 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
jQuery与原生JavaScript选择HTML元素集合用法对比分析
2019/11/26 jQuery
python列表与元组详解实例
2013/11/01 Python
Python语言实现获取主机名根据端口杀死进程
2016/03/31 Python
Python卸载模块的方法汇总
2016/06/07 Python
Python标准库sched模块使用指南
2017/07/06 Python
Python FTP两个文件夹间的同步实例代码
2018/05/25 Python
python中不能连接超时的问题及解决方法
2018/06/10 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
python爬虫项目设置一个中断重连的程序的实现
2019/07/26 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
2020/03/10 Python
浅谈Python中threading join和setDaemon用法及区别说明
2020/05/02 Python
html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
2013/01/09 HTML / CSS
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
kmart凯马特官网:美国最大的打折零售商和全球最大的批发商之一
2016/11/17 全球购物
个人实用简单的自我评价
2013/10/19 职场文书
党课培训心得体会
2014/09/02 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
收入证明怎么写
2015/06/12 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书
pytorch model.cuda()花费时间很长的解决
2021/06/01 Python