首页 > 编程语言 > 详细

Python-好玩的词云

时间:2020-05-13 00:01:56      阅读:150      评论:0      收藏:0      [点我收藏+]

概述(多图预警)

  主要是词云展示以及分享绘制词云过程中遇到的问题及解决方法

  希望对以后学习词云的初学者有所帮助

                                                                                                    ————这里初学者一枚,请多多指教

前期准备

1,pip install jieba, wordcloud

2,找一份文件,将其内容复制到一个文本文档。

          我在学习资料中找了《中共中央关于坚持和完善中国特色社会主义制度 推进国家治理体系和治理能力现代化若干重大问题的决定》,并将上述文档命名为  "政府工作报告.txt"。

3,找一张图读取词云效果             技术分享图片

 

思路:读取文件、分词整理 -> 设置并输出词云 -> 观察效果,优化迭代

词云初始代码如下

技术分享图片

但不幸出现ImportEorror

技术分享图片

这是网上搜到的结果

技术分享图片

于是代码变成了这样

技术分享图片

可是,祸不单行。程序执行过程中,无法转成utf-8。

技术分享图片

我秉着“不懂就要多问”的原则,去查了网上的资料

大概意思就是——windows系统的问题,转成gbk就好啦

技术分享图片

看到别人家的修改地方了吧?

这是成品图初稿,和我预想的非常不一样(有点像派大星),于是我开始思考~

技术分享图片                     技术分享图片

是不是字体的字号太小了?去掉多余小星星去掉水印,最大字号分别尝试过20、40、80

emmmmm更傻了

技术分享图片

好吧。

可是我好像发现了,词云都是分部在五角星的线上,要不把星星填充一下?

数科院的女人说干就干!!!

留个小白牙~~~~~~~~        可是词云也有小白牙?!

技术分享图片       技术分享图片

没办法,牙了就了吧

技术分享图片          技术分享图片

由此引发的问题:

为什么读取的词云图形是星星的边呢?

猜想:会不会是星星背景色和成果图背景色撞了?默认读取与成果图背景色不同的颜色?

更改成果图背景black~

技术分享图片

本星星告诉你——其!实!不!是!的!(笑容逐渐凝固)

真相只有一个!谣言

imread函数读取了默认颜色(白色)之外的其他填充色(我没有证据,不知道对不对,就是瞎扯)

下次再好好研究

 

欢迎大家下方评论答疑解惑

Python-好玩的词云

原文:https://www.cnblogs.com/Anjoras-bk/p/12879128.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!