让人看了会饿的词云

一.前言

中国美食文化博大精深,源远流长,正巧前几日碰见这样一张图(如下),把各地的美食嵌入各自的省份,拼成一张美食地图,那么灵感来了,就用词云来制作一张美食地图吧!

二.文章来源

在百度上搜索中国各大菜系,把每个菜系的代表菜名复制粘贴,由于是晚上制作,加之晚饭吃得又少,复制粘贴的过程中都给我整饿了。。。

三.编写思路

首先是库的引入。我用到了Wordcloud,jieba,imageio三个库。Wordcloud就是词云,jieba用于分词,imageio用于读取图片。

其次是对词云w的设置。长宽,背景(要设置为白色),字体。

然后对文本的文字进行分词。

最后文字导入词云,生成图片即可。

四.源代码

五.词云效果

六.遇到的问题及解决办法

一开始最大的问题就是库的安装,自己真的是费了九牛二虎之力,后来一问同学(这里特别鸣谢朱晨曦和贾昕潼)立马迎刃而解。其实回想起来倒也不难,在这里分享给大家,纯干货,步骤全!

首先打开菜单,找到python,鼠标右键点击第一项IDLE,点击打开文件位置。

然后会进入这样一个页面,右键点击第一项,点击打开文件所在位置。

点击  Scripts

右键点击上栏的Scripts处,点复制地址。

然后回到桌面,按win+R键,输入cmd

进入一个黑栏,输入cd,按一下空格,再按一下鼠标右键,把刚刚复制的地址粘贴

按回车,输入pip install jieba,即可

imageio同理,把jieba换成imageio即可,wordcloud需要注意一下,当时就是这个卡了半天,在pip后面加3.7(python版本,是3.8就输3.8),install后接wordcloud即可

七.不足之处

虽然把美食填充了进去,但毕竟是无序随机的,要是对应到相应的省市区会更好,要是有解决的办法希望同学们不吝赐教。

其他不足之处还请教员,同学们指正,谢谢大家!

 

posted @ 2020-04-09 22:09  柴易辰  阅读(539)  评论(1编辑  收藏  举报