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构造函数及解构函数介绍
Feb 26 Python
Python基础语法(Python基础知识点)
Feb 28 Python
pandas groupby 分组取每组的前几行记录方法
Apr 20 Python
tensorflow 获取模型所有参数总和数量的方法
Jun 14 Python
python3实现表白神器
Apr 09 Python
Python时间差中seconds和total_seconds的区别详解
Dec 26 Python
Python如何实现线程间通信
Jul 30 Python
如何真正的了解python装饰器
Aug 14 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
Dec 07 Python
基于python定位棋子位置及识别棋子颜色
Jul 26 Python
在NumPy中深拷贝和浅拷贝相关操作的定义和背后的原理
Apr 14 Python
python和anaconda的区别
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
javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码
2009/11/28 Javascript
基于Jquery的淡入淡出的特效基础练习
2010/12/13 Javascript
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
jquery foreach使用示例
2013/09/12 Javascript
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
jquery easyui使用心得
2014/07/07 Javascript
js代码验证手机号码和电话号码是否合法
2015/07/30 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
vue.js默认路由不加载linkActiveClass问题的解决方法
2017/12/11 Javascript
ionic3实战教程之随机布局瀑布流的实现方法
2017/12/28 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
JavaScript this在函数中的指向及实例详解
2019/10/14 Javascript
解决vue 给window添加和移除resize事件遇到的坑
2020/07/21 Javascript
js实现简易点击切换显示或隐藏
2020/11/29 Javascript
[02:34]DOTA2英雄基础教程 幽鬼
2014/01/02 DOTA
Python中datetime常用时间处理方法
2015/06/15 Python
Tesserocr库的正确安装方式
2018/10/19 Python
详解Python使用Plotly绘图工具,绘制甘特图
2019/04/02 Python
六行python代码的爱心曲线详解
2019/05/17 Python
python:解析requests返回的response(json格式)说明
2020/04/30 Python
Django视图、传参和forms验证操作
2020/07/15 Python
Python unittest生成测试报告过程解析
2020/09/08 Python
python中spy++的使用超详细教程
2021/01/29 Python
加拿大女鞋品牌:ALDO
2016/11/13 全球购物
新员工培训个人的自我评价
2013/10/09 职场文书
给排水工程师岗位职责
2013/11/21 职场文书
工商管理实习生自我鉴定范文
2013/12/18 职场文书
晚归检讨书
2014/02/19 职场文书
5.12护士节演讲稿
2014/04/30 职场文书
公司活动总结怎么写
2014/06/25 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
工伤死亡理赔协议书
2014/10/20 职场文书
教师政风行风自查自纠报告
2014/10/21 职场文书
销售区域经理岗位职责
2015/04/10 职场文书
pycharm代码删除恢复的方法
2021/06/26 Python
吉利入股戴姆勒后smart“长大了”
2022/04/21 数码科技