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 相关文章推荐
Django框架中render_to_response()函数的使用方法
Jul 16 Python
Python实现的破解字符串找茬游戏算法示例
Sep 25 Python
numpy使用技巧之数组过滤实例代码
Feb 03 Python
Python决策树之基于信息增益的特征选择示例
Jun 25 Python
python 统计列表中不同元素的数量方法
Jun 29 Python
Python中的Numpy矩阵操作
Aug 12 Python
selenium+python实现1688网站验证码图片的截取功能
Aug 14 Python
Selenium定时刷新网页的实现代码
Oct 31 Python
python可视化篇之流式数据监控的实现
Aug 07 Python
python 实现线程之间的通信示例
Feb 14 Python
配置python的编程环境之Anaconda + VSCode的教程
Mar 29 Python
在python3.64中安装pyinstaller库的方法步骤
Jun 02 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
ThinkPHP Mobile使用方法简明教程
2014/06/18 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
2016/07/23 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
javascript基本语法分析说明
2008/06/15 Javascript
基于jquery的地址栏射击游戏代码
2011/03/10 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
2013/01/15 Javascript
JSON辅助格式化处理方法
2013/03/26 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
简介JavaScript中setUTCSeconds()方法的使用
2015/06/12 Javascript
jQuery跨域问题解决方案
2015/08/03 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
2020/12/13 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
2017/02/26 Javascript
基于JS实现仿百度百家主页的轮播图效果
2017/03/06 Javascript
关于前后端json数据的发送与接收详解
2017/07/30 Javascript
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
js原生map实现的方法总结
2020/01/19 Javascript
全面解析Vue中的$nextTick
2020/12/24 Vue.js
Python设计模式之MVC模式简单示例
2018/01/10 Python
Python分支语句与循环语句应用实例分析
2019/05/07 Python
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
英国排名第一的最新设计师品牌手表独立零售商:TIC Watches
2016/09/24 全球购物
weblogic面试题
2016/03/07 面试题
大学生军训自我评价分享
2013/11/09 职场文书
资产评估专业学生的自我鉴定
2013/11/14 职场文书
网络程序员自荐信
2014/01/25 职场文书
小学新学期寄语
2014/04/02 职场文书
公务员诚信承诺书
2014/05/26 职场文书
学校先进集体事迹材料
2014/05/31 职场文书
校园广播稿100字
2014/10/06 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
2016年三严三实党课学习心得体会
2016/01/06 职场文书
2016年企业安全生产月活动总结
2016/04/06 职场文书
python基础之文件操作
2021/10/24 Python