python使用背景图片做词云图
首先准备数据和图片:
图片:backgroud_Image = plt.imread('0.jpg')#路径
open("ciyuntu.txt" ,encoding="utf-8")as file: #打开数据文件
from wordcloud import WordCloud,ImageColorGenerator,STOPWORDS
import jieba
import numpy
import PIL.Image as Image
import matplotlib.pyplot as plt
#1.将字符串切分
def chinese_jieba(text):wordlist_jieba=jieba.cut(text)space_wordlist=" ".join(wordlist_jieba)return space_wordlist
with open("ciyuntu.txt" ,encoding="utf-8")as file:text=file.read()text=chinese_jieba(text)#2.图片遮罩层# mask_pic=numpy.array(Image.open("dog.png"))backgroud_Image = plt.imread('0.jpg')#3.将参数mask设值为:mask_picwordcloud = WordCloud(background_color='white',max_words=10000,font_path="C:/Windows/Fonts/simkai.ttf",stopwords=STOPWORDS,mask=backgroud_Image).generate(text)image_colors = ImageColorGenerator(backgroud_Image)image=wordcloud.to_image()image.show()
背景图片:
效果:
python使用背景图片做词云图相关推荐
- python 可以用excel做词云图嘛_今天从零教你开始利用Python打造词云图!
1. 量身打造属于你的词云图 今天的Python案例是跟着笔者来打造属于自己的词云图.那么什么是词云图呢?我们在百度中来搜索一下,如图所示: 概念:词云图就是由词汇组成类似云的彩色图形.接下来我们就可 ...
- python 可以用excel做词云图嘛_word_cloud-用Python之作个性化词云图
原标题:word_cloud-用Python之作个性化词云图 欢迎关注天善智能 hellobi.com,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习.问答.求职,一站式搞定! 对商业 ...
- 运用java爬虫和python做词云图
前言: 最近有点时间,就写个东西玩玩,就是分析电影评论做成词云图.这次没有采用python去爬取电影评论,而是采用了java中的多线程和线程池去爬取电影评论,但是用评论做词云图使用python写的.如 ...
- python实战1.1——根据1.0做词云图
python实战1.1--根据1.0做词云图 最基础的词云图制作 import jieba import wordcloud import matplotlib.pyplot as pltm=open ...
- ppt自制词云形状背景生成的词云图为什么还是矩形?——关键在于把png的白色背景变透明
在做词云图的时候,因为需要指定形状的词云图,所以想到用ppt绘制形状,将透明背景的形状另存为png图片保存到本地. 保存的图片如下: 再调用wordcloud包绘制词云图,设置词云背景为前面保存的pn ...
- Py之wordcloud:python中非常有趣的词云图wordcloud简介、安装、使用方法、案例应用详细攻略
Py之wordcloud:python中非常有趣的词云图wordcloud简介.安装.使用方法.案例应用详细攻略 目录 wordcloud简介 wordcloud安装 wordcloud使用方法 案例 ...
- python官网中cloudword在哪_Py之wordcloud:python中非常有趣的词云图wordcloud简介、安装、使用方法...
Py之wordcloud:python中非常有趣的词云图wordcloud简介.安装.使用方法.案例应用详细攻略 目录 wordcloud简介 构建词云的方法很多, 但是个人觉得python的word ...
- 爬取豆瓣《小丑》短评做词云图
一.抓取小丑的豆瓣短评 网址:https://movie.douban.com/subject/27119724/reviews?start=20 首先构造url,短评页面每页可以抓取20个评论,假如 ...
- python 制作高斯mask_【趣味案例】用Python制作各种酷炫词云图,原来这么简单!...
一.简介词云图是文本挖掘中用来表征词频的数据可视化图像,通过它可以很直观地展现文本数据中地高频词:! 图1 词云图示例 在Python中有很多可视化框架可以用来制作词云图,如pyecharts,但这些 ...
最新文章
- Python基础08-数据类型:集合set
- 斯坦福2021版图机器学习课程完结,视频、PPT全放送,大神主讲
- 中国电子学会发布《新一代人工智能领域十大最具成长性技术展望(2018-2019年)》...
- Maven项目部署方案
- hdu1828 线段树扫描线求矩形面积的周长
- Javascript基础系列之(六)循环语句(do while循环)
- 8086标志操作指令
- DELPHI串口通讯编程
- 网页自动关机代码HTML,win10系统打开邮件显示网页html源代码如何解决
- 使用 simiki 搭建个人 wiki(简易的博客)
- Thinking in Java 13.5.4格式化说明符
- Linux 文件权限、用户权限和用户组管理vim的一些基本使用技巧
- Resource Hacker软件更换应用图标
- Proximal Algorithms
- web day2 作业
- 优矿-获取商品期权数据
- win10下实现PyAudio持续监听并录音(麦克风/扬声器)
- 【教程】百度地图AK申请指南(PM2.5指导版)
- css overflow
- Java自己写一个json转换器,对象转json,json转对象