Python绘制词云图之可视化神器pyecharts的方法


Posted in Python onFebruary 23, 2021

自定义图片生成词云图的多种方法

有时候我们会根据具体的场景来结合图片展示词云,比如我分析的是美团评论,那么最好的展示方法就是利用美团的logo来做词云图的底图展示,下面我们就介绍几种常用的方法!

根据喜爱的图片生成词云轮廓

from wordcloud import WordCloud
import jieba
import matplotlib.pyplot as plt
import numpy as np
import PIL.Image as Image
text = open(u'data.txt','r',encoding='utf-8').read()
stopwords={'你','我','自己','的','因为','就','他','和','是' } # 去掉无用的词
word_cut=jieba.cut(text)
word_cut_join=" ".join(word_cut)
mask_img=np.array(Image.open("1.jpg"))
wordcloud = WordCloud(
	font_path='simsun.ttc',#设置字体
	max_words=1000,#词云显示的最大词数
	mask=mask_img,#设置背景图片
	stopwords=stopwords,
	background_color='white'#背景颜色
	).generate(word_cut_join)
plt.imshow(wordcloud)
plt.axis("off")
plt.show()

Python绘制词云图之可视化神器pyecharts的方法

Python绘制词云图之可视化神器pyecharts的方法

更改词云字体(利用电脑自带的字体资源)

from wordcloud import WordCloud
import jieba
import numpy
import PIL.Image as Image
#1.将字符串切分
def chinese_jieba(text):
  wordlist_jieba=jieba.cut(text)
  space_wordlist=" ".join(wordlist_jieba)
  return space_wordlist
with open("data.txt" ,encoding="utf-8")as file:
  text=file.read()
  text=chinese_jieba(text)
  #2.图片遮罩层
  mask_pic=numpy.array(Image.open("1.jpg"))
  #3.将参数mask设值为:mask_pic
  wordcloud = WordCloud(font_path="C:/Windows/Fonts/simfang.ttf",mask=mask_pic).generate(text)
  image=wordcloud.to_image()
  image.show()

Python绘制词云图之可视化神器pyecharts的方法

程序运行成功之后它会自动弹出一张照片,这个是电脑打开的,高清图片

自定义炫酷字体和配色的词云图(一键化智能!!!!)

Python绘制词云图之可视化神器pyecharts的方法

Python绘制词云图之可视化神器pyecharts的方法

Python绘制词云图之可视化神器pyecharts的方法

到此这篇关于Python绘制词云图之可视化神器pyecharts的方法的文章就介绍到这了,更多相关Python可视化神器pyecharts内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python并发编程之多进程、多线程、异步和协程详解
Oct 28 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
Nov 21 Python
Selenium元素的常用操作方法分析
Aug 10 Python
Python 面试中 8 个必考问题
Nov 16 Python
django中的图片验证码功能
Sep 18 Python
在django-xadmin中APScheduler的启动初始化实例
Nov 15 Python
python实现大战外星人小游戏实例代码
Dec 26 Python
Python综合应用名片管理系统案例详解
Jan 03 Python
CentOS7下安装python3.6.8的教程详解
Jan 03 Python
windows下的pycharm安装及其设置中文菜单
Apr 23 Python
python可以用哪些数据库
Jun 22 Python
python实现快速文件格式批量转换的方法
Oct 16 Python
matplotlib grid()设置网格线外观的实现
Feb 22 #Python
浅析python连接数据库的重要事项
Feb 22 #Python
python实现学生信息管理系统源码
Feb 22 #Python
python实现简单的学生管理系统
Feb 22 #Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
Feb 22 #Python
matplotlib之pyplot模块之标题(title()和suptitle())
Feb 22 #Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
Feb 22 #Python
You might like
php笔记之:文章中图片处理的使用
2013/04/26 PHP
基于PHP异步执行的常用方式详解
2013/06/03 PHP
文本框根据输入内容自适应高度的代码
2011/10/24 Javascript
很好用的js日历算法详细代码
2013/03/07 Javascript
文本框水印提示效果的简单实现代码
2014/02/22 Javascript
Javascript中Array用法实例分析
2015/06/13 Javascript
AngularJS+Node.js实现在线聊天室
2015/08/28 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
js实现登录注册框手机号和验证码校验(前端部分)
2017/09/28 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
2017/12/27 Javascript
Vue.js 2.0和Cordova开发webApp环境搭建方法
2018/02/26 Javascript
jQuery实现鼠标移入移出事件切换功能示例
2018/09/06 jQuery
JavaScript实现背景自动切换小案例
2019/09/27 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
高性能web服务器框架Tornado简单实现restful接口及开发实例
2014/07/16 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
2017/11/22 Python
python通过百度地图API获取某地址的经纬度详解
2018/01/28 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
Python魔法方法详解
2019/02/13 Python
python创建属于自己的单词词库 便于背单词
2019/07/30 Python
健康监测猫砂:Pretty Litter
2017/05/25 全球购物
日本民宿预约平台:STAY JAPAN
2017/07/01 全球购物
俄罗斯连接商品和买家的在线平台:goods.ru
2020/11/30 全球购物
铁路工务反思材料
2014/02/07 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
党员个人剖析材料
2014/09/30 职场文书
事业单位考察材料范文
2014/12/25 职场文书
2015年学校心理健康教育工作总结
2015/05/11 职场文书
爱国影片观后感
2015/06/18 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL
关于Python中进度条的六个实用技巧分享
2022/04/05 Python
JavaScript获取URL参数的方法分享
2022/04/07 Javascript