情境再现:

我的代码:

from wordcloud import WordCloud
import matplotlib.pyplot as plt
from scipy.misc import imread
from wordcloud.color_from_image import ImageColorGenerator
text = open("text.txt",'r').read()  #在编译器上直接放置text.txt文本
bg_pic = imread('love.jpg')        #你需要处理的背景图片
# font=r'C:\\Windows\\Fonts\\STFANGSO.ttf'  #汉字要加这个
wordcloud = WordCloud(mask=bg_pic,background_color='white',scale=1.5).generate(text) #生成词云
image_colors=ImageColorGenerator(bg_pic) #生成背景图片
plt.imshow(wordcloud)  #展示词云
plt.axis('off')
plt.show()
wordcloud.to_file('C:/qq/GenerateGirl.jpg') #在本地目录下生成该图片

分析问题:

没有设置格式

解决问题:

font=r'C:\\Windows\\Fonts\\STFANGSO.ttf'  #汉字要加这个
wordcloud = WordCloud(mask=bg_pic,background_color='white',font_path=font,scale=1.5).generate(text)

变动后的完整代码:

from wordcloud import WordCloud
import matplotlib.pyplot as plt
from scipy.misc import imread
from wordcloud.color_from_image import ImageColorGenerator
text = open("text.txt",'r').read()  #在编译器上直接放置text.txt文本
bg_pic = imread('love.jpg')        #你需要处理的背景图片
font=r'C:\\Windows\\Fonts\\STFANGSO.ttf'  #汉字要加这个
wordcloud = WordCloud(mask=bg_pic,background_color='white',font_path=font,scale=1.5).generate(text) #生成词云
image_colors=ImageColorGenerator(bg_pic) #生成背景图片
plt.imshow(wordcloud)  #展示词云
plt.axis('off')
plt.show()
wordcloud.to_file('C:/qq/GenerateGirl.jpg') #在本地目录下生成该图片

python生成词云时,图片中的汉字出现口字型错误相关推荐

  1. python词云改颜色_一种用Python生成词云

    一种用Python生成词云 我们在阅读一篇很长的文章时,总先看看文章的关键词来获知文章的大概内容.今天我们就来制作一个词云程序,将文章中出现次数较多的词语提取出来,生成一张词云图. 词云图的生成原理: ...

  2. 使用python生成词云——聆心云心理健康服务平台数据可视分析和可视化

    实验题目:聆心云心理健康服务平台数据可视分析和可视化 实验目的和要求:统计出在聆心云平台做沙盘游戏的次数.根据各次沙盘游戏所使用的沙具和进行的操作数据进行词云可视化,掌握Python词云制作方法 实验 ...

  3. 教你用Python生成词云

    程序员有三种美德:懒惰,急躁和傲慢 平时在网上经常看到这样的图片 我就想,这些东西能不能用python实现呢,果然python库无所不在,有一个库wordcloud就是干这个的 如果你没有可以使用pi ...

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

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

  5. Hadoop3.0基础平台搭建(三节点),以及案例运行并使用python生成词云

    一.设备配置列表,软件包 二.主机名映射 三.生成密钥 四.将密钥发送到各个节点 五.注意事项及验证 六.关闭防火墙和SeLinux安全模块(所有主机均需操作 七.解压JDK.hadoop包,设置Ja ...

  6. python制作词云时出现figure1 figure2_用Python生成词云

    词云是一种数据可视化技术,用于表示文本数据,其中每个单词的大小表示其出现的频率或重要性. 可以使用词云突出显示重要的文本数据点. 词云被广泛用于分析来自社交网络网站的数据. 为了在Python中生成词 ...

  7. 如何使用python生成词云并透明背景的词云?

    首先是我们需要用到的两个库,一个是wordcloud用于生成词云,还有一个是jieba(外号:结巴)用于进行中文的分词,如果你制作的图云中不包含中文,那么可以不用下载结巴. 环境报错解决思路 如果你是 ...

  8. python生成词云很慢吗_词云制作没那么难,Python 10 行代码就实现了!

    写在前面 想必大家有一个问题.什么是词云呢? 词云又叫名字云,是对文本数据中出现频率较高的"关键词"在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略 ...

  9. python生成词云_词云制作没那么难,Python 10 行代码就实现了!

    欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信"学习资料"可以领取包括不限于Python实战演练.PDF电子文档.面试集锦.学习资料等. 写在前面 想必大家有一个问 ...

最新文章

  1. 【C 语言】二级指针作为输入 ( 自定义二级指针内存 | 二级指针排序 | 抽象业务逻辑函数 )
  2. 信息竞赛进阶指南--单调栈(模板)
  3. 本机用域名不能访问_域名注册申请网站域名注意事项
  4. PrefixSpan算法原理总结
  5. 【Mockplus教程】界面闪烁花屏怎么办?
  6. 大学计算机学情分析,大学生学情分析
  7. 用FoxitPDFReader打开消除PDF中文乱码
  8. 我们为什么要使用NodeJS
  9. win10使用Switchhost显示无修改权限
  10. idea解決tomcat乱码问题
  11. Attention机制--concat方式
  12. 许可证加密的WMV文件破解
  13. Typora_Markdown_图片标题(题注)
  14. solr全文检索(多字段搜索)
  15. python怎么使用数据库系统有什么好处_数据库简单介绍
  16. 判断用户使用的浏览器是不是IE8
  17. HTML thead 标签
  18. CodeForces - 699A Launch of Collider 粒子对撞机 基础题
  19. 【91xcz】想在Win8里了解各种炒股资讯吗
  20. ADI Blackfin DSP处理器-BF533的开发详解4:中断的使用方法(含源代码)

热门文章

  1. 低活动水平社会的安全感、控制感、认同感管理
  2. isNaN 和 Number.isNaN 函数的区别?
  3. 微信公众号自定义3*5菜单
  4. 从程序员到项目经理(10):程序员加油站 --要执着但不要固执
  5. 女性比男性更擅长开发游戏
  6. html标签video资源占用,使用HTML5 video标签的一系列问题
  7. 常见旗舰手机黑屏/休眠模式的屏蔽方式
  8. uniapp使用uview实现弹出键盘输入密码/验证码功能
  9. 日系手机败走中国实录
  10. CIF-BASED COLLABORATIVE DECODING FOR END-TO-END CONTEXTUAL SPEECH RECOGNITION