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使用socket进行简单网络连接的方法
Apr 29 Python
Python中查看文件名和文件路径
Mar 31 Python
python非递归全排列实现方法
Apr 10 Python
python实现生命游戏的示例代码(Game of Life)
Jan 24 Python
PyQt5每天必学之进度条效果
Apr 19 Python
python实现静态服务器
Sep 05 Python
浅析python redis的连接及相关操作
Nov 07 Python
Python语法垃圾回收机制原理解析
Mar 25 Python
python sitk.show()与imageJ结合使用常见的问题
Apr 20 Python
python线程池 ThreadPoolExecutor 的用法示例
Oct 10 Python
pycharm 关闭search everywhere的解决操作
Jan 15 Python
Python爬虫之爬取最新更新的小说网站
May 06 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录入页面中动态从数据库中提取数据的实现
2006/10/09 PHP
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
php加密解密实用类分享
2014/01/07 PHP
PHP6 中可能会出现的新特性预览
2014/04/04 PHP
PHP中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
2015/06/03 PHP
PHP制作用户注册系统
2015/10/23 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
php探针使用原理和技巧讲解
2019/09/17 PHP
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
详解react-native-fs插件的使用以及遇到的坑
2017/09/12 Javascript
详解微信小程序中的页面代码中的模板的封装
2017/10/12 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
2017/11/15 Javascript
在Create React App中使用CSS Modules的方法示例
2019/01/15 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
2019/08/23 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
[04:36]DOTA2国际邀请赛 ti3精彩集锦
2013/08/19 DOTA
[56:00]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第一局
2016/03/05 DOTA
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
2018/02/18 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
如何在windows下安装Pycham2020软件(方法步骤详解)
2020/05/03 Python
基于Canvas+Vue的弹幕组件的实现
2019/07/23 HTML / CSS
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
Pop In A Box英国:Funko POP搪胶公仔
2019/05/27 全球购物
捷克家具销售网站:SCONTO Nábytek
2020/01/02 全球购物
Fox Racing英国官网:越野摩托车和山地自行车服装
2020/02/26 全球购物
比较基础的php面试题及答案-填空题
2014/04/26 面试题
网上常见的一份Linux面试题(多项选择部分)
2015/02/07 面试题
专业实习自我鉴定
2013/10/29 职场文书
兼职安全员岗位职责
2015/02/15 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
倡议书怎么写?
2019/04/11 职场文书
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
2021/04/07 HTML / CSS