上周我写了一篇文章《有个神奇的网站,让你轻松在线做词频分析 - 简书》,分享了一个免费做词频分析的网站,做完词频分析之后,大家还会有一个需要,就是把词频表变成词云图,以便更清晰更美观地展示结果。下面这张图就是我做的《阿Q正传》中出现频次最高的80个关键词的词云:
字号越大表示出现频次越高。不知大家能不能看出这是什么图像?
这是版画大师赵延年制作的阿Q木刻画,原图如下:
现在有一些可以自动生成词云的网站,但都比较粗糙丑陋,在此我给大家推荐一个靠谱的网站:www.tagxedo.com,以上面这幅词云为例,介绍一下用法。
前提:这是国外的网站,需要翻墙
1.在IE浏览器中打开网址,注意必须使用IE浏览器
2.首次使用需要安装silverlight插件,安装完成后,点击右上角的“Create”,进入制作页面
3.点击“Options”,在这里可以选择词云样式,有数十种之多
4.这里没有我想要的形式,于是我点击“Add Image”上传了这幅阿Q的版画,“Threshold”用来调节黑白占比,“Blur”用来调节细节的程度,“Commit Brush”用来对选中区域进行人工修改,“Interior”是指文字填充在黑色区域还是白色区域,在这幅版画中,黑色部分多余白色,更合适填充文字,所以我选择“Black”,最后点击“Accept”保存
5.点击“Lord”粘贴词表,这个网站是根据文本中一个词汇出现次数的多少来决定该词汇的大小,并不能识别表示词汇频率的数字,所以我们得修改一下原始数据
6.excel中的原始数据是这个样子
7.根据词频,我们可以这么修改,比如“没有”出现了91次,有点多,除以5,是18.2,四舍五入,我们就让它在文本中出现18次,其他词也按照这个方法处理。平时我们会遇到原始数据中的词汇都出现了几千次、几万次,更需要用这种等比例缩小的方法处理
8.删掉表格中多余的文字和数字,把剩余的词汇复制到网站里,点击“Submit”,生成词云,默认状态下,词汇全部是竖立的
9.点击“Respins”修改颜色搭配,色块周围的边框表示词云的背景色,我选择了“46 472”这种搭配
10.效果是这个样子,字体也可以修改,点击“Font menu”,根据喜好选择一种
11.文字竖立有点呆板,而且不能很好地展示词云的形状,这也可以修改,点击“Orientation”,有四种选择,“Any”是任意,“Horizontal”是水平,“Vertical”是垂直,“H/V”是互相垂直,我选择“Any”
12.效果如下,差强人意
13.点击“Save/Share”,选择“Image”,有多种大小可供选择,选择之后即可保存到文件夹
这个网站可以操作的空间还很大,我只是粗略演示一下,若论缺点,其实也不少,最关键的有两点:
1.如果词汇的词频悬殊较大,而图像的填充空间又狭小,可能出现某些高词频词汇不显示的情况;
2.因为是英文网站,会出现割裂词汇的情况。
不过这仍然是我使用过的唯一靠谱的词云网站,欢迎大家尝试,别忘了使用前翻墙哦:-D