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中bisect的用法
Sep 23 Python
用Python的pandas框架操作Excel文件中的数据教程
Mar 31 Python
Python 实现数据库(SQL)更新脚本的生成方法
Jul 09 Python
python自动化测试之DDT数据驱动的实现代码
Jul 23 Python
Django框架 Pagination分页实现代码实例
Sep 04 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
Nov 27 Python
python飞机大战pygame游戏背景设计详解
Dec 17 Python
详解python opencv、scikit-image和PIL图像处理库比较
Dec 26 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 Python
Keras中 ImageDataGenerator函数的参数用法
Jul 03 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 Python
Python之Matplotlib绘制热力图和面积图
Apr 13 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
当海贼王变成JOJO风
2020/03/02 日漫
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
屏蔽机器人从你的网站搜取email地址的php代码
2012/11/14 PHP
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
php 解析xml 的四种方法详细介绍
2016/10/26 PHP
10个值得深思的PHP面试题
2016/11/14 PHP
PHP封装的完整分页类示例
2018/08/21 PHP
Ubuntu 16.04中Laravel5.4升级到5.6的步骤
2018/12/07 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
图片上传即时显示缩略图的js代码
2009/05/27 Javascript
JavaScript地图拖动功能SpryMap的简单实现
2013/07/17 Javascript
javascript遇到html5的一些表单属性
2015/07/05 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
2015/10/23 Javascript
初步使用bootstrap快速创建页面
2016/03/03 Javascript
原生JS实现在线问卷调查投票特效
2017/01/03 Javascript
Nodejs实现短信验证码功能
2017/02/09 NodeJs
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
vue-自定义组件传值的实例讲解
2018/09/18 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
python实现微信远程控制电脑
2018/02/22 Python
Python实现识别图片内容的方法分析
2018/07/11 Python
Python 调用 Windows API COM 新法
2019/08/22 Python
python使用yield压平嵌套字典的超简单方法
2019/11/02 Python
flask框架url与重定向操作实例详解
2020/01/25 Python
pandas和spark dataframe互相转换实例详解
2020/02/18 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
2020/03/30 Python
马来西亚最大的电器网站:Senheng
2017/10/13 全球购物
应届毕业生求职信
2013/11/30 职场文书
副厂长岗位职责
2014/02/02 职场文书
就业表自我评价分享
2014/02/06 职场文书
建筑专业毕业生求职信
2014/09/30 职场文书
国王的演讲观后感
2015/06/03 职场文书
傲慢与偏见电影观后感
2015/06/10 职场文书
js实现上传图片到服务器
2021/04/11 Javascript
解决Golang time.Parse和time.Format的时区问题
2021/04/29 Golang
只用Python就可以制作的简单词云
2021/06/07 Python