1. 代码如下:
from wordcloud import WordCloud  # 词云库
import matplotlib.pyplot as plt  # 数学绘图库
import numpy as np
from PIL import Image# 读数据
with open("F:\\中文_天官赐福.txt", "r", encoding='utf-8') as f:text = f.read()mask = np.array(Image.open("F:\\33.png"))
wc1 = WordCloud(background_color="white",  # 背景为白色font_path='F:\\simfang.ttf',  # 使用的字体库:当前字体支持中文max_words=200,  # 最大显示的关键词数量width=1000,  # 生成词云的宽height=860,  # 生成词云的高collocations=False,  # 解决关键词重复:是否包括两个词的搭配mask=mask# stopwords=STOPWORDS, #屏蔽的内容
)
wc2 = wc1.generate(text)plt.imshow(wc2)
plt.axis("off")
plt.savefig('F:\\词云.jpg', dpi=600, bbox_inches='tight')
plt.show()
  1. 如果不定义背景图片,生成效果截图:

  2. 如果自定义土图片,且图片为:

  3. 如果自定义土图片,且图片为:


参考文章:

  1. https://www.jb51.net/article/180600.htm
  2. https://blog.csdn.net/ydydyd00/article/details/80665028

Python词云_自定义图片做背景相关推荐

  1. python 词云_利用Python生成词云

    利用Python生成词云 一.第三方库的安装与介绍 1.1  Python第三方库jieba(中文分词) 1.介绍 "结巴"中文分词:做最好的 Python 中文分词组件. 2.特 ...

  2. python词云生成的图片为空白图片

    原因: 因为plt.show()写在保存图片语句之前 解决方案: 1.注释掉plt.show()语句 2.将plt.show()语句放到保存图片语句之后 如图所示: 附录完整的词云生成代码 impor ...

  3. 爱心 python 词云_爱心 python 词云_python 词云

    最近由于大屏项目需要生成一个词云所以这边做个记录 demo.py下: from os import path import chnSegment import plotWordcloud if __n ...

  4. python中做为词云轮廓的图片_WordCloud制作词云(2)--以图片为轮廓附制作心形词云❤...

    准备工作: 1. 安装matplotlib以及numpy 2. 文本内容(英文最好,官方不支持中文词分割,第三节涉及到中文支持问题,可跳转查看中文支持,可以直接复制文本,也可以读取文本文件) 3. 一 ...

  5. python词云乱码_python词云库wordCloud使用方法详解(解决中文乱码)

    文章中的例子主要借鉴wordColud的examples,在文章对examples中的例子做了一些改动. 一.wordColud设计中文词云乱码 使用wordColud设计词云的时候可能会产生乱码问题 ...

  6. python词云进阶——三国版

    1 实验内容 在进行了上一个实验<利用Python定制个性化词云>之后,掌握了初步的词云制作.出于对三国历史的喜爱,因此想制作一个关于<三国演义>版的词云,以一个新的角度去看这 ...

  7. python词云 wordcloud+jieba生成中文词云图

    简介 Python+jieba+wordcloud+txt+gif生成动态中文词云 本文基于爬虫爬取某微信号三个月的文章为例,展示了生成中文词云的完整过程.本文需要的两个核心Python类库: jie ...

  8. python词云安装什么库_python词云安装什么库

    python词云需要安装wordcloud库. 安装方法: 在cmd使用pip install wordcloud命令即可安装. wordcloud库把词云当作一个WordCloud对象:wordcl ...

  9. python词云下载什么_python词云安装什么库

    python词云需要安装wordcloud库. 安装方法: 在cmd使用pip install wordcloud命令即可安装. wordcloud库把词云当作一个WordCloud对象:wordcl ...

  10. 建议收藏chatGPT说的Python词云教程

    写在前面 这个是当下最流行最时髦的AI神器chatGPT和我一起合作写的一篇通用技术文章,请读者笑纳! Python词云教程 介绍 Python是一种流行的编程语言,它可以用于许多不同的应用程序,包括 ...

最新文章

  1. 仿联想商城laravel实战---7、lavarel中如何给用户发送邮件
  2. 针对应用开发者的几点建议
  3. c语言glut打正方形,OpenGL绘制正方形并用键盘移动
  4. SlimYOLOv3:更窄、更快、更好的无人机目标检测算法
  5. Tensor看这一篇就够了!
  6. cent os7 安装jenkins(rpm)
  7. Ubuntu查看网速工具
  8. 交通流理论1——发展阶段
  9. 苹方字体 for linux,使用macOS苹方替换Windows 10微软雅黑
  10. “互联网+”医疗服务
  11. 管理会计学复习题集 答案
  12. 服务器运维KPI指标,运维服务工程师考核表.docx
  13. enum ordinal java_Java Enum ordinal()方法
  14. 503 Service Temporarily Unavailable
  15. win10目标文件夹访问被拒绝怎么办
  16. 天才小毒妃 第917章 深藏不露大财主
  17. oracle chr(10)用法,chr(10) chr(13)
  18. vimdiff简单使用
  19. 英文金曲大赛c语言,英文歌曲_最激情!佐治亚理工开学典礼欢迎辞_沪江英语
  20. c#子线程调用主线程控件

热门文章

  1. 计算机与软件学院辅导员陈伯亨,十年桃李满园———计算机科学与软件工程系隆重举行十周年校庆校友会...
  2. 手机wifi显示已连接,却上不了网怎么办???
  3. 使用Git提交代码时出现Author identity unknow
  4. html5按钮超链接一个文本文档,怎么做word文档超链接
  5. dsg_20 kibana
  6. checkbox 选中_山西男篮热身赛两胜江苏 张宁首秀表现不俗 为什么会选中他?
  7. python相关性分析及可视化
  8. 对话MVP丨腾讯崔冉的十年“技术马拉松”
  9. 针对豆瓣TOP250电影知识图谱的构建(Python+neo4j)
  10. linux audit 源码分析,audit初探