< 制作词云 E01 >—WordArt

1. 制作原料:

主料:文本(QQ聊天记录)
辅料:WordArt,jieba(python包)

  • jieba 是进行中文分词的一个十分实用的软件包。项目在Github的地址为:https://github.com/fxsjy/jieba。我们知道,一个文本的含义需要词语串联得到,利用jieba我们可以将中文字符串进行有效的分割,得到组成文本的各个词语。然后基于词语制作我们的词云图。

安装并使用 jieba 流程,具体参考前一篇博客
【传送门】:http://www.jianshu.com/p/dee4ff08df2a

  • 使用: pip install jieba 进行安装;
  • 使用 jieba.cut() 进行分词

import jieba
str_cut = jieba.cut(str)

2. 制作方法:

介绍制作词云的两种方法:

  • 基于WordArt 进行绘制
  • DIY编程实现
< E01 >里面我们将先进行WordArt实现
WordArt

WordArt 是一款十分好用的在线制作词云的软件。但是,需要付费得到更高清的结果。对于我们普通用户,在网站上申请自己的账号,做几张图娱乐一下就行了。没必要花很多钱去买会员。
下面是国外的网友的一些作品:

WordArt Trending - 《Rainbow Stitch》[1]

WordArt Trending - 《Emojiiiiiiiiiiiiiiiii...》[2]

WordArt Trending -《Mickey Mouse》[3]

[1] https://wordart.com/qhlv4vxrevtz/rainbow-stitch
[2] https://wordart.com/sajylyvwjx6u/emojiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
[3] https://wordart.com/s3zwaue4bw0s/mickey-mouse

想要制作自己的词云图,首先要准备好自己的文本材料(在这里,我以qq聊天记录为例子进行演示):有关 qq聊天记录的提取和分词 请翻看前篇BLOG(传送门)
注册登录账户,创建(CREATE NOW)自己的项目以后,WordA如图选项栏分为:文本、形状、字体、布局以及风格。

WordArt

  1. 导入自己的文本。再导入文本之前需要进行分词操作


    文本导入.png
  2. 导入合适的字体。这里需要注意的是WordArt本身没有支持中文的字体。需要我们手动进行导入。可以网上下载一些字体。导入(.ttf)字体文件。然后选择好形状以及布局


    选项面板
  3. 然后点击“Visualize”按钮。静静等待一会儿。就可以得到属于自己的词云图啦~


    Valentine 01

    Valentine 02

    valentine 03

是不是很棒呀~赶快行动起来吧!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 词云图 相信大家在生活中也看过下面这样的图形吧?想必对于词云图也不是很陌生吧?词云图,顾名思义,就是一些...
    MrAndyW阅读 5,464评论 0 1
  • 注:参考文档 一、在线词云图工具# (1)、使用### 在正式使用jieba分词之前,首先尝试用在线分词工具来将自...
    DearIreneLi阅读 11,360评论 1 8
  • 关键词:windows平台下jieba安装、三种模式比较、自定义词典、停用词语料、词频统计、词云生成 jieba简...
    秋灯锁忆阅读 9,952评论 0 2
  • 忙碌了一周之后,终于可以停下脚步,歇一歇,休息一下,又听说阿米尔汗出新作了,作为印度的国宝巨星,本着一定不失...
    意守两眉阅读 1,079评论 0 0
  • 很久以前,就有将感兴趣的网站收集起来并且添加自己的备注以及随时访问的愿望,最早以前有hao123,后来又用过del...
    豪哥的世界阅读 4,003评论 0 1