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实现linux服务器批量修改密码并生成execl
Apr 22 Python
python 统计代码行数简单实例
May 04 Python
Python算法输出1-9数组形成的结果为100的所有运算式
Nov 03 Python
python selenium UI自动化解决验证码的4种方法
Jan 05 Python
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
Jan 11 Python
python 判断网络连通的实现方法
Apr 22 Python
python 读取文件并替换字段的实例
Jul 12 Python
python开发游戏的前期准备
May 05 Python
Jupyter加载文件的实现方法
Apr 14 Python
python excel多行合并的方法
Dec 09 Python
pandas 数据类型转换的实现
Dec 29 Python
python实现简单的学生管理系统
Feb 22 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实现cookie加密的方法
2015/03/10 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
Ajax+Jpgraph实现的动态折线图功能示例
2019/02/11 PHP
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
用JS操作FRAME中的IFRAME及其内容的实现代码
2008/07/26 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
2013/02/05 Javascript
javascript判断变量是否有值的方法
2015/04/20 Javascript
jQuery实现可用于博客的动态滑动菜单完整实例
2015/09/17 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
微信小程序 弹窗自定义实例代码
2017/03/08 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
最后说说Vue2 SSR 的 Cookies 问题
2018/05/25 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
js实现上传图片并显示图片名称
2019/12/18 Javascript
Python基于scrapy采集数据时使用代理服务器的方法
2015/04/16 Python
对于Python装饰器使用的一些建议
2015/06/03 Python
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
python邮件发送smtplib使用详解
2020/06/16 Python
django反向解析和正向解析的方式
2018/06/05 Python
Python判断以什么结尾以什么开头的实例
2018/10/27 Python
Python获取时间戳代码实例
2019/09/24 Python
如何定义TensorFlow输入节点
2020/01/23 Python
购买一个高级域名:BuyDomains
2018/03/11 全球购物
亚马逊海外购:亚马逊美国、英国、日本、德国直邮
2021/03/18 全球购物
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
医校毕业生自我鉴定
2014/01/25 职场文书
电钳工人个人求职信
2014/05/10 职场文书
大学生学习计划书
2014/09/15 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/09/30 职场文书
作风建设剖析材料
2014/10/06 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书