详解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字典多条件排序方法实例
Jun 30 Python
Windows系统下安装Python的SSH模块教程
Feb 05 Python
Python多进程同步简单实现代码
Apr 27 Python
python魔法方法-自定义序列详解
Jul 21 Python
python 循环遍历字典元素的简单方法
Sep 11 Python
Django基础之Model操作步骤(介绍)
May 27 Python
python实现图书馆研习室自动预约功能
Apr 27 Python
利用python求积分的实例
Jul 03 Python
python实现递归查找某个路径下所有文件中的中文字符
Aug 31 Python
使用TensorFlow直接获取处理MNIST数据方式
Feb 10 Python
Django 返回json数据的实现示例
Mar 05 Python
python实现与redis交互操作详解
Apr 21 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防盗链代码实例
2014/08/27 PHP
微信支付开发动态链接Native支付
2016/07/12 PHP
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
AngularJS中的过滤器使用详解
2015/06/16 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
详解JavaScript中|单竖杠运算符的使用方法
2016/05/23 Javascript
iview给radio按钮组件加点击事件的实例
2017/09/30 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
2018/06/04 Javascript
nodejs实现百度舆情接口应用示例
2020/02/07 NodeJs
js实现滑动滑块验证登录
2020/07/24 Javascript
[02:04]完美世界城市挑战赛秋季赛报名开始 谁是solo路人王?
2019/10/10 DOTA
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
Python3指定路径寻找符合匹配模式文件
2015/05/22 Python
python 打印对象的所有属性值的方法
2016/09/11 Python
Python读取properties配置文件操作示例
2018/03/29 Python
Python实现二叉树的常见遍历操作总结【7种方法】
2019/03/06 Python
详解pandas的外部数据导入与常用方法
2019/05/01 Python
Django Rest framework频率原理与限制
2019/07/26 Python
django之自定义软删除Model的方法
2019/08/14 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
2020/09/03 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
最新版 Windows10上安装Python 3.8.5的步骤详解
2020/11/28 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
GAP阿联酋官网:GAP UAE
2017/11/30 全球购物
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
饲料采购员岗位职责
2013/12/19 职场文书
中学教师管理制度
2014/01/14 职场文书
家长会欢迎标语
2014/06/24 职场文书
感恩老师演讲稿400字
2014/08/28 职场文书
学生上课看漫画的检讨书
2014/09/26 职场文书
庆六一宣传标语
2014/10/08 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书
一年之计:2019年下半年的计划
2019/05/07 职场文书
《最后一头战象》读后感:动物也有感情
2020/01/02 职场文书