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下读取公私钥做加解密实例详解
Mar 29 Python
Python的地形三维可视化Matplotlib和gdal使用实例
Dec 09 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
May 24 Python
python实现超市扫码仪计费
May 30 Python
详解Python locals()的陷阱
Mar 26 Python
详解Python 切片语法
Jun 10 Python
pandas 数据索引与选取的实现方法
Jun 21 Python
Django Rest framework认证组件详细用法
Jul 25 Python
基于pytorch中的Sequential用法说明
Jun 24 Python
Python中三维坐标空间绘制的实现
Sep 22 Python
Python 机器学习工具包SKlearn的安装与使用
May 14 Python
Python+Tkinter制作专属图形化界面
Apr 01 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 UTF-8、Unicode和BOM问题
2010/05/18 PHP
php curl 模拟登录并获取数据实例详解
2016/12/22 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
2018/04/20 PHP
多个Laravel项目如何共用migrations详解
2018/09/25 PHP
laravel开发环境homestead搭建过程详解
2020/07/03 PHP
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
2010/03/21 Javascript
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
3分钟写出来的Jquery版checkbox全选反选功能
2013/10/23 Javascript
jQuery中Dom的基本操作小结
2014/01/23 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
JS实现控制文本框的内容
2016/07/10 Javascript
浅谈Node.js:fs文件系统模块
2016/12/08 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
vue父组件通过props如何向子组件传递方法详解
2017/08/16 Javascript
Express之托管静态文件的方法
2018/06/01 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
[02:27]2014DOTA2国际邀请赛 VG赛后采访:更大的挑战在等着我们
2014/07/13 DOTA
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
详解在Python程序中解析并修改XML内容的方法
2015/11/16 Python
Python虚拟环境virtualenv的安装与使用详解
2017/05/28 Python
对python插入数据库和生成插入sql的示例讲解
2018/11/14 Python
python time.sleep()是睡眠线程还是进程
2019/07/09 Python
python shutil文件操作工具使用实例分析
2019/12/25 Python
Pytorch释放显存占用方式
2020/01/13 Python
Omio葡萄牙:全欧洲低价大巴、火车和航班搜索和比价
2019/02/09 全球购物
幼儿园中秋节活动反思
2014/02/16 职场文书
机关道德讲堂实施方案
2014/03/15 职场文书
爱护公共设施的标语
2014/06/24 职场文书
出租房屋协议书
2014/09/14 职场文书
医院科室评语
2015/01/04 职场文书
退休教师追悼词
2015/06/23 职场文书
2015年幼儿教育工作总结
2015/07/24 职场文书
Python还能这么玩之用Python做个小游戏的外挂
2021/06/04 Python