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之不要红头文件(2)
Sep 28 Python
python中获得当前目录和上级目录的实现方法
Oct 12 Python
numpy找出array中的最大值,最小值实例
Apr 03 Python
Sanic框架路由用法实例分析
Jul 16 Python
python实现给scatter设置颜色渐变条colorbar的方法
Dec 13 Python
解决django后台样式丢失,css资源加载失败的问题
Jun 11 Python
python实现H2O中的随机森林算法介绍及其项目实战
Aug 29 Python
wxpython多线程防假死与线程间传递消息实例详解
Dec 13 Python
django模板获取list中指定索引的值方式
May 14 Python
python利用opencv保存、播放视频
Nov 02 Python
python字符串拼接+和join的区别详解
Dec 03 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
Dec 09 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
CentOS下与Apache连接的PHP多版本共存方案实现详解
2015/12/19 PHP
php实现xml与json之间的相互转换功能实例
2016/07/07 PHP
仿中关村在线首页弹出式广告插件(jQuery版)
2012/05/03 Javascript
jQuery中 noConflict() 方法使用
2013/04/25 Javascript
JS去除右边逗号的简单方法
2013/07/03 Javascript
jQuery通过点击行来删除HTML表格行的实现示例
2014/09/10 Javascript
Javascript中prototype的使用详解
2016/06/18 Javascript
js拖拽功能实现代码解析
2016/11/28 Javascript
react.js 翻页插件实例代码
2017/01/19 Javascript
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
node.js支持多用户web终端实现及安全方案
2017/11/29 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
分享vue里swiper的一些坑
2018/08/30 Javascript
Vue中util的工具函数实例详解
2019/07/08 Javascript
vue实现分页加载效果
2019/12/24 Javascript
js在HTML的三种引用方式详解
2020/08/29 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
[01:03]PWL开团时刻DAY6——别打我
2020/11/05 DOTA
Python协程的用法和例子详解
2017/09/09 Python
python实现人脸识别代码
2017/11/08 Python
Python简单生成随机数的方法示例
2018/03/31 Python
Python基于Floyd算法求解最短路径距离问题实例详解
2018/05/16 Python
使用Python和Prometheus跟踪天气的使用方法
2019/05/06 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
浅谈Python中文件夹和python package包的区别
2020/06/01 Python
巴西男士个人护理产品商店:SHOP4MEN
2017/08/07 全球购物
什么是Rollback Segment
2013/04/22 面试题
求职信范文英文版
2014/01/05 职场文书
八一建军节感言
2014/02/28 职场文书
《穷人》教学反思
2014/04/08 职场文书
党员争先创优承诺书
2015/01/20 职场文书
Python3 使用pip安装git并获取Yahoo金融数据的操作
2021/04/08 Python
golang正则之命名分组方式
2021/04/25 Golang
阿里云服务器搭建Php+Apache运行环境的详细过程
2021/05/15 PHP
【海涛dota解说】DCG联赛第一周 LGD VS DH
2022/04/01 DOTA