首先准备数据和图片:

图片: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使用背景图片做词云图相关推荐

  1. python 可以用excel做词云图嘛_今天从零教你开始利用Python打造词云图!

    1. 量身打造属于你的词云图 今天的Python案例是跟着笔者来打造属于自己的词云图.那么什么是词云图呢?我们在百度中来搜索一下,如图所示: 概念:词云图就是由词汇组成类似云的彩色图形.接下来我们就可 ...

  2. python 可以用excel做词云图嘛_word_cloud-用Python之作个性化词云图

    原标题:word_cloud-用Python之作个性化词云图 欢迎关注天善智能 hellobi.com,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习.问答.求职,一站式搞定! 对商业 ...

  3. 运用java爬虫和python做词云图

    前言: 最近有点时间,就写个东西玩玩,就是分析电影评论做成词云图.这次没有采用python去爬取电影评论,而是采用了java中的多线程和线程池去爬取电影评论,但是用评论做词云图使用python写的.如 ...

  4. python实战1.1——根据1.0做词云图

    python实战1.1--根据1.0做词云图 最基础的词云图制作 import jieba import wordcloud import matplotlib.pyplot as pltm=open ...

  5. ppt自制词云形状背景生成的词云图为什么还是矩形?——关键在于把png的白色背景变透明

    在做词云图的时候,因为需要指定形状的词云图,所以想到用ppt绘制形状,将透明背景的形状另存为png图片保存到本地. 保存的图片如下: 再调用wordcloud包绘制词云图,设置词云背景为前面保存的pn ...

  6. Py之wordcloud:python中非常有趣的词云图wordcloud简介、安装、使用方法、案例应用详细攻略

    Py之wordcloud:python中非常有趣的词云图wordcloud简介.安装.使用方法.案例应用详细攻略 目录 wordcloud简介 wordcloud安装 wordcloud使用方法 案例 ...

  7. python官网中cloudword在哪_Py之wordcloud:python中非常有趣的词云图wordcloud简介、安装、使用方法...

    Py之wordcloud:python中非常有趣的词云图wordcloud简介.安装.使用方法.案例应用详细攻略 目录 wordcloud简介 构建词云的方法很多, 但是个人觉得python的word ...

  8. 爬取豆瓣《小丑》短评做词云图

    一.抓取小丑的豆瓣短评 网址:https://movie.douban.com/subject/27119724/reviews?start=20 首先构造url,短评页面每页可以抓取20个评论,假如 ...

  9. python 制作高斯mask_【趣味案例】用Python制作各种酷炫词云图,原来这么简单!...

    一.简介词云图是文本挖掘中用来表征词频的数据可视化图像,通过它可以很直观地展现文本数据中地高频词:! 图1 词云图示例 在Python中有很多可视化框架可以用来制作词云图,如pyecharts,但这些 ...

最新文章

  1. Python基础08-数据类型:集合set
  2. 斯坦福2021版图机器学习课程完结,视频、PPT全放送,大神主讲
  3. 中国电子学会发布《新一代人工智能领域十大最具成长性技术展望(2018-2019年)》...
  4. Maven项目部署方案
  5. hdu1828 线段树扫描线求矩形面积的周长
  6. Javascript基础系列之(六)循环语句(do while循环)
  7. 8086标志操作指令
  8. DELPHI串口通讯编程
  9. 网页自动关机代码HTML,win10系统打开邮件显示网页html源代码如何解决
  10. 使用 simiki 搭建个人 wiki(简易的博客)
  11. Thinking in Java 13.5.4格式化说明符
  12. Linux 文件权限、用户权限和用户组管理vim的一些基本使用技巧
  13. Resource Hacker软件更换应用图标
  14. Proximal Algorithms
  15. web day2 作业
  16. 优矿-获取商品期权数据
  17. win10下实现PyAudio持续监听并录音(麦克风/扬声器)
  18. 【教程】百度地图AK申请指南(PM2.5指导版)
  19. css overflow
  20. Java自己写一个json转换器,对象转json,json转对象

热门文章

  1. 查看WIN10 SDK的版本
  2. python配置opencv环境后,读取图片,报错:can‘t open/read file: check file path/integrity
  3. 分享微信、新浪等等插件
  4. Socket基本操作的C++封装--以及Socket通信实践
  5. 个人博客-1(登录功能模块实现)
  6. 力矩传感器使用特别注意事项有哪些?
  7. OpenGL---GLUT教程(三) GLUT窗口设置
  8. Mac 安装natapp
  9. 错题本——数据结构(线性表)
  10. 一个程序员的时间管理(GTD)