详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)


Posted in Python onMarch 26, 2019

 思维导图:

详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)

效果(语句版):

详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)

源码:

# -*- coding: utf-8 -*-
"""
Created on Tue Mar 5 17:59:29 2019
@author: dell
"""
 
 
# =============================================================================
# 步骤:
# 分割aaa = jieba.cut(str,cut_all=True/False)
# 连接bbb = " ".join(aaa)
# 制作xxx = WordCloud(background_color,font_path).generate(bbb)  #bbb为字符串
# 显示plt.imshow(xxx)  #不能用plt.show()
# 取消坐标轴的显示Matplotlib.pyplot.axis("off")
# 存为图片xxx.to_file(path)
# =============================================================================
 
 
 
from wordcloud import WordCloud
from matplotlib import pyplot as plt
import jieba
 
with open("pythonTest.txt",encoding="utf-8") as f:
  text = f.read()
#textFromFile = open("pythonTest",encoding = "UTF-8").read()
 
 
word_list = jieba.cut("ABVDEFG",cut_all=True)  #切成了一个个的字符串
xxx = " ".join(word_list)  #"分隔符".join(需要被连接的数据) 将内容连接为字符串
 
myWordCloud = WordCloud(background_color="white",font_path='C:\windows\Fonts\STZHONGS.TTF').generate(text)
#myWordCloud = WordCloud(background_color="white",width=1000,height=860,font_path='C:\windows\Fonts\STZHONGS.TTF').generate(text)
plt.axis("off")
#plt.show(myWordCloud)  #没有实际显示,只有背景!!!
plt.imshow(myWordCloud)
 
myWordCloud.to_file("词云图片.jpg")  #保存为图片
 

注意事项:

<一>   jieba分词

  1. 分词后的返回值类型
  2. 分词后的返回值
  3. 如何去除所要分离文本的中英文符号,还有空格符
import jieba
wordList = jieba.cut("机器学习,算法对新鲜样本!的适应能力:叫泛化能力",cut_all=False)
print(type(wordList))  #类型是一个生成器generator
print(wordList)    #本身是一个生成器对象generator Object
for list in wordList:
  if list in ",./;'[]~!@#$%^&*()_+,。、;‘ 【】~!@#¥%……&*()——+《 》?:“{}<>?:\n\r":
    None
  else:
    print(list)

 <二>  对词图进行重新上色的注意事项

  1. recolor(color_func=color)    正确
  2. recolor(color)    错误

<三>    读取图片时候的注意事项

a = np.array(Image.open(路径))

<四>  python中文件路径注意事项

  1. 使用  \\
  2. 使用  /

<五>  Spyder中的注释快捷键

  1. 单行注释:Ctrl+1
  2. 块注释:Ctrl+4

以上所述是小编给大家介绍的Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python使用正则搜索字符串或文件中的浮点数代码实例
Jul 11 Python
wxPython框架类和面板类的使用实例
Sep 28 Python
python操作CouchDB的方法
Oct 08 Python
解决pycharm界面不能显示中文的问题
May 23 Python
利用Python写一个爬妹子的爬虫
Jun 08 Python
对pycharm代码整体左移和右移缩进快捷键的介绍
Jul 16 Python
计算机二级python学习教程(3) python语言基本数据类型
May 16 Python
pyqt5之将textBrowser的内容写入txt文档的方法
Jun 21 Python
python中class的定义及使用教程
Sep 18 Python
图解python全局变量与局部变量相关知识
Nov 02 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
Dec 19 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
Jan 10 Python
Python实现的矩阵转置与矩阵相乘运算示例
Mar 26 #Python
深度辨析Python的eval()与exec()的方法
Mar 26 #Python
详解Python locals()的陷阱
Mar 26 #Python
python 为什么说eval要慎用
Mar 26 #Python
Python eval的常见错误封装及利用原理详解
Mar 26 #Python
Python骚操作之动态定义函数
Mar 26 #Python
python 将有序数组转换为二叉树的方法
Mar 26 #Python
You might like
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
PHP实现数组array转换成xml的方法
2016/07/19 PHP
PHP 爬取网页的主要方法
2018/07/13 PHP
解决 firefox 不支持 document.all的方法
2007/03/12 Javascript
js带点自动图片轮播幻灯片特效代码分享
2015/09/07 Javascript
JavaScript中的this,call,apply使用及区别详解
2016/01/29 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
Javascript中 带名 匿名 箭头函数的重要区别(推荐)
2017/01/29 Javascript
angularjs定时任务的设置与清除示例
2017/06/02 Javascript
关于vue-router的那些事儿
2018/05/23 Javascript
详解elementui之el-image-viewer(图片查看器)
2019/08/30 Javascript
用Python删除本地目录下某一时间点之前创建的所有文件的实例
2017/12/14 Python
python如何爬取个性签名
2018/06/19 Python
python之django母板页面的使用
2018/07/03 Python
python爬取微信公众号文章
2018/08/31 Python
Python从Excel中读取日期一列的方法
2018/11/28 Python
Python后台开发Django的教程详解(启动)
2019/04/08 Python
twilio python自动拨打电话,播放自定义mp3音频的方法
2019/08/08 Python
Django上线部署之IIS的配置方法
2019/08/22 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
一文读懂Python 枚举
2020/08/25 Python
详解java调用python的几种用法(看这篇就够了)
2020/12/10 Python
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
Annoushka英国官网:英国奢侈珠宝品牌
2018/10/20 全球购物
Madewell澳大利亚官方网站:美国休闲服饰品牌
2019/07/18 全球购物
PHP两种查询函数array/row的区别
2013/06/03 面试题
生产部岗位职责范文
2014/02/07 职场文书
中青班党性分析材料
2014/02/16 职场文书
演讲稿的写法
2014/05/19 职场文书
公司员工离职证明书
2014/10/04 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
党支部承诺书
2015/01/20 职场文书
校长师德表现自我评价
2015/03/05 职场文书
质检员工作总结2015
2015/04/25 职场文书
幼儿园开学家长寄语(2016春季)
2015/12/03 职场文书
python文件与路径操作神器 pathlib
2022/04/01 Python