zoukankan      html  css  js  c++  java
  • 让人看了会饿的词云

    一.前言

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

    二.文章来源

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

    三.编写思路

    首先是库的引入。我用到了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即可

    七.不足之处

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

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

  • 相关阅读:
    配置WebLogic的详细步骤
    安装WebLogic的详细步骤
    syswrite 函数
    利用perl 改写awk统计
    第一章 输入和输出基础
    CIO必看:跨国集团采购部报表系统的建设经验分享
    价值5000元的web报表分享
    价值5000元的web报表分享
    分页语句 where 条件列和Order by 列 引导列的问题
    Java中final修饰参数的作用
  • 原文地址:https://www.cnblogs.com/cyc2001/p/12669985.html
Copyright © 2011-2022 走看看