概述(多图预警)
主要是词云展示以及分享绘制词云过程中遇到的问题及解决方法
希望对以后学习词云的初学者有所帮助
————这里初学者一枚,请多多指教
前期准备
1,pip install jieba, wordcloud
2,找一份文件,将其内容复制到一个文本文档。
我在学习资料中找了《中共中央关于坚持和完善中国特色社会主义制度 推进国家治理体系和治理能力现代化若干重大问题的决定》,并将上述文档命名为 "政府工作报告.txt"。
3,找一张图读取词云效果
思路:读取文件、分词整理 -> 设置并输出词云 -> 观察效果,优化迭代
词云初始代码如下
但不幸出现ImportEorror
这是网上搜到的结果
于是代码变成了这样
可是,祸不单行。程序执行过程中,无法转成utf-8。
我秉着“不懂就要多问”的原则,去查了网上的资料
大概意思就是——windows系统的问题,转成gbk就好啦
看到别人家的修改地方了吧?
这是成品图初稿,和我预想的非常不一样(有点像派大星),于是我开始思考~
是不是字体的字号太小了?去掉多余小星星去掉水印,最大字号分别尝试过20、40、80
emmmmm更傻了
好吧。
可是我好像发现了,词云都是分部在五角星的线上,要不把星星填充一下?
数科院的女人说干就干!!!
留个小白牙~~~~~~~~ 可是词云也有小白牙?!
没办法,牙蓝了就蓝了吧
由此引发的问题:
为什么读取的词云图形是星星的边呢?
猜想:会不会是星星背景色和成果图背景色撞了?默认读取与成果图背景色不同的颜色?
更改成果图背景black~
本星星告诉你——其!实!不!是!的!(笑容逐渐凝固)
真相只有一个!谣言
imread函数读取了默认颜色(白色)之外的其他填充色(我没有证据,不知道对不对,就是瞎扯)
下次再好好研究
欢迎大家下方评论答疑解惑
原文:https://www.cnblogs.com/Anjoras-bk/p/12879128.html