python生成词云时,图片中的汉字出现口字型错误
情境再现:
我的代码:
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生成词云时,图片中的汉字出现口字型错误相关推荐
- python词云改颜色_一种用Python生成词云
一种用Python生成词云 我们在阅读一篇很长的文章时,总先看看文章的关键词来获知文章的大概内容.今天我们就来制作一个词云程序,将文章中出现次数较多的词语提取出来,生成一张词云图. 词云图的生成原理: ...
- 使用python生成词云——聆心云心理健康服务平台数据可视分析和可视化
实验题目:聆心云心理健康服务平台数据可视分析和可视化 实验目的和要求:统计出在聆心云平台做沙盘游戏的次数.根据各次沙盘游戏所使用的沙具和进行的操作数据进行词云可视化,掌握Python词云制作方法 实验 ...
- 教你用Python生成词云
程序员有三种美德:懒惰,急躁和傲慢 平时在网上经常看到这样的图片 我就想,这些东西能不能用python实现呢,果然python库无所不在,有一个库wordcloud就是干这个的 如果你没有可以使用pi ...
- python 词云_利用Python生成词云
利用Python生成词云 一.第三方库的安装与介绍 1.1 Python第三方库jieba(中文分词) 1.介绍 "结巴"中文分词:做最好的 Python 中文分词组件. 2.特 ...
- Hadoop3.0基础平台搭建(三节点),以及案例运行并使用python生成词云
一.设备配置列表,软件包 二.主机名映射 三.生成密钥 四.将密钥发送到各个节点 五.注意事项及验证 六.关闭防火墙和SeLinux安全模块(所有主机均需操作 七.解压JDK.hadoop包,设置Ja ...
- python制作词云时出现figure1 figure2_用Python生成词云
词云是一种数据可视化技术,用于表示文本数据,其中每个单词的大小表示其出现的频率或重要性. 可以使用词云突出显示重要的文本数据点. 词云被广泛用于分析来自社交网络网站的数据. 为了在Python中生成词 ...
- 如何使用python生成词云并透明背景的词云?
首先是我们需要用到的两个库,一个是wordcloud用于生成词云,还有一个是jieba(外号:结巴)用于进行中文的分词,如果你制作的图云中不包含中文,那么可以不用下载结巴. 环境报错解决思路 如果你是 ...
- python生成词云很慢吗_词云制作没那么难,Python 10 行代码就实现了!
写在前面 想必大家有一个问题.什么是词云呢? 词云又叫名字云,是对文本数据中出现频率较高的"关键词"在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略 ...
- python生成词云_词云制作没那么难,Python 10 行代码就实现了!
欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信"学习资料"可以领取包括不限于Python实战演练.PDF电子文档.面试集锦.学习资料等. 写在前面 想必大家有一个问 ...
最新文章
- 【C 语言】二级指针作为输入 ( 自定义二级指针内存 | 二级指针排序 | 抽象业务逻辑函数 )
- 信息竞赛进阶指南--单调栈(模板)
- 本机用域名不能访问_域名注册申请网站域名注意事项
- PrefixSpan算法原理总结
- 【Mockplus教程】界面闪烁花屏怎么办?
- 大学计算机学情分析,大学生学情分析
- 用FoxitPDFReader打开消除PDF中文乱码
- 我们为什么要使用NodeJS
- win10使用Switchhost显示无修改权限
- idea解決tomcat乱码问题
- Attention机制--concat方式
- 许可证加密的WMV文件破解
- Typora_Markdown_图片标题(题注)
- solr全文检索(多字段搜索)
- python怎么使用数据库系统有什么好处_数据库简单介绍
- 判断用户使用的浏览器是不是IE8
- HTML thead 标签
- CodeForces - 699A Launch of Collider 粒子对撞机 基础题
- 【91xcz】想在Win8里了解各种炒股资讯吗
- ADI Blackfin DSP处理器-BF533的开发详解4:中断的使用方法(含源代码)
热门文章
- 低活动水平社会的安全感、控制感、认同感管理
- isNaN 和 Number.isNaN 函数的区别?
- 微信公众号自定义3*5菜单
- 从程序员到项目经理(10):程序员加油站 --要执着但不要固执
- 女性比男性更擅长开发游戏
- html标签video资源占用,使用HTML5 video标签的一系列问题
- 常见旗舰手机黑屏/休眠模式的屏蔽方式
- uniapp使用uview实现弹出键盘输入密码/验证码功能
- 日系手机败走中国实录
- CIF-BASED COLLABORATIVE DECODING FOR END-TO-END CONTEXTUAL SPEECH RECOGNITION