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利用QQ邮箱发送邮件的实现方法(分享)
Jun 09 Python
Python实现的三层BP神经网络算法示例
Feb 07 Python
python递归函数绘制分形树的方法
Jun 22 Python
在Python中使用gRPC的方法示例
Aug 08 Python
python 多线程中子线程和主线程相互通信方法
Nov 09 Python
numpy.linspace函数具体使用详解
May 27 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
Jul 12 Python
Python实现代码统计工具
Sep 19 Python
Python实现AI自动抠图实例解析
Mar 05 Python
python实现ftp文件传输系统(案例分析)
Mar 20 Python
django有哪些好处和优点
Sep 01 Python
python 爬取豆瓣网页的示例
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
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
Laravel事件监听器用法实例分析
2019/03/12 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
2019/10/09 PHP
laravel 去掉index.php伪静态的操作方法
2019/10/12 PHP
JavaScript中实现块作用域的方法
2010/04/01 Javascript
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
js读写json文件实例代码
2014/10/21 Javascript
轻松创建nodejs服务器(9):实现非阻塞操作
2014/12/18 NodeJs
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
JavaScript 事件绑定及深入
2015/04/13 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
JavaScript中重名的函数与对象示例详析
2017/09/28 Javascript
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
vue监听键盘事件的快捷方法【推荐】
2018/07/11 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
JQuery中queue方法用法示例
2019/01/31 jQuery
react基本安装与测试示例
2020/04/27 Javascript
Python 网络爬虫--关于简单的模拟登录实例讲解
2018/06/01 Python
从运行效率与开发效率比较Python和C++
2018/12/14 Python
基于python实现从尾到头打印链表
2019/11/02 Python
世界最大的票务市场:viagogo
2017/02/16 全球购物
沙龙级头发造型工具:FOXYBAE
2018/07/01 全球购物
Oracle里面常用的数据字典有哪些
2014/02/14 面试题
如何写出高质量、高性能的MySQL查询
2014/11/17 面试题
毕业生优秀推荐信
2013/11/26 职场文书
营销人才自我鉴定范文
2013/12/25 职场文书
学校百日安全生产活动总结
2014/07/05 职场文书
推广活动策划方案
2014/08/23 职场文书
群众路线教育实践活动对照检查材料
2014/09/22 职场文书
监察建议书
2015/02/04 职场文书
2016国庆节活动宣传语
2015/11/25 职场文书
写自招自荐信的绝招!
2019/04/19 职场文书
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技