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 18 Python
TensorFlow中权重的随机初始化的方法
Feb 11 Python
python单例模式实例解析
Aug 28 Python
Python 读写文件的操作代码
Sep 20 Python
解决sublime+python3无法输出中文的问题
Dec 12 Python
PyQt弹出式对话框的常用方法及标准按钮类型
Feb 27 Python
详解Python利用random生成一个列表内的随机数
Aug 21 Python
python 使用cx-freeze打包程序的实现
Mar 14 Python
Python tkinter界面实现历史天气查询的示例代码
Aug 23 Python
python实现文件分片上传的接口自动化
Nov 19 Python
Python使用OpenCV实现虚拟缩放效果
Feb 28 Python
python使用shell脚本创建kafka连接器
Apr 29 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
【COS正片】蕾姆睡衣cos,纯洁可爱被治愈了 cn名濑弥七
2020/03/02 日漫
3.从实例开始
2006/10/09 PHP
PHP中文分词的简单实现代码分享
2011/07/17 PHP
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
深入phpMyAdmin的安装与配置的详细步骤
2013/05/07 PHP
CodeIgniter图像处理类的深入解析
2013/06/17 PHP
php中的抽象方法和抽象类
2017/02/14 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
php生成短网址/短链接原理和用法实例分析
2020/05/29 PHP
让页面上两个div中的滚动条(滑块)同步运动示例
2013/08/07 Javascript
javascript中的3种继承实现方法
2016/01/27 Javascript
AngularJS删除路由中的#符号的方法
2016/09/20 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
Javascript实现页面滚动时导航智能定位
2017/05/06 Javascript
前端把html表格生成为excel表格的实例
2017/09/19 Javascript
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
详解如何使用webpack打包多页jquery项目
2019/02/01 jQuery
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
vue 解决异步数据更新问题
2019/10/29 Javascript
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
python解析中国天气网的天气数据
2014/03/21 Python
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
2014/06/10 Python
Python去除列表中重复元素的方法
2015/03/20 Python
Python实现按中文排序的方法示例
2018/04/25 Python
python实现海螺图片的方法示例
2019/05/12 Python
Python日志syslog使用原理详解
2020/02/18 Python
python实现文件+参数发送request的实例代码
2021/01/05 Python
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
垃圾回收的优点和原理
2014/05/16 面试题
函授本科毕业自我鉴定
2013/10/09 职场文书
尊老爱幼演讲稿
2014/09/04 职场文书
房地产销售经理岗位职责
2015/02/02 职场文书
学生个人总结范文
2015/02/15 职场文书
2015年路政工作总结
2015/05/22 职场文书
中学教师教学工作总结
2015/08/13 职场文书
vue/cli 配置动态代理无需重启服务的方法
2022/05/20 Vue.js