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实现的几个常用排序算法实例
Jun 16 Python
python中的__slots__使用示例
Feb 26 Python
Python的Django框架中的select_related函数对QuerySet 查询的优化
Apr 01 Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
May 24 Python
MAC中PyCharm设置python3解释器
Dec 15 Python
python 一个figure上显示多个图像的实例
Jul 08 Python
Python 获取 datax 执行结果保存到数据库的方法
Jul 11 Python
python批量修改ssh密码的实现
Aug 08 Python
Python正则表达式高级使用方法汇总
Jun 18 Python
Python Django路径配置实现过程解析
Nov 05 Python
python爬虫请求头的使用
Dec 01 Python
Pandas 数据编码的十种方法
Apr 20 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
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
Zend公司全球首推PHP认证
2006/10/09 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
2014/08/20 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
JavaScript入门教程(6) Window窗口对象
2009/01/31 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
JavaScript实现自动弹出窗口并自动关闭窗口的方法
2015/08/06 Javascript
js获取当前日期时间及其它日期操作汇总
2016/03/08 Javascript
浅谈JS原生Ajax,GET和POST
2016/06/08 Javascript
AngularJs  Creating Services详解及示例代码
2016/09/02 Javascript
JS多文件上传的实例代码
2017/01/11 Javascript
用Node写一条配置环境的指令
2019/11/14 Javascript
使用Vue生成动态表单
2019/11/26 Javascript
浅谈VUE中演示v-for为什么要加key
2020/01/16 Javascript
javascript局部自定义鼠标右键菜单
2020/12/08 Javascript
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
[01:46]TI4西雅图DOTA2前线报道 中国选手抱团调时差
2014/07/08 DOTA
[49:18]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 OG vs TNC
2018/04/01 DOTA
python根据京东商品url获取产品价格
2015/08/09 Python
Vue的el-scrollbar实现自定义滚动
2018/05/29 Python
使用python实现语音文件的特征提取方法
2019/01/09 Python
Python Tkinter 简单登录界面的实现
2019/06/14 Python
python pygame实现滚动横版射击游戏城市之战
2019/11/25 Python
Python3 实现减少可调用对象的参数个数
2019/12/20 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
Alexandre Birman美国官网:亚历山大·伯曼
2019/10/30 全球购物
SQL Server提供的3种恢复模型都是什么? 有什么区别?
2012/05/13 面试题
在校生自我鉴定
2014/01/23 职场文书
幼儿园美术教学反思
2014/01/31 职场文书
学校工作推荐信范文
2014/07/11 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
2014年学前班工作总结
2014/12/08 职场文书
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
2022/01/22 MySQL