我想用代码做一张这样的图片。
2016-12-23 15:52
274 查看
“小路,我想做一个这种图片,你会吗?”
“So easy!当然会!并且不用代码!”
来来来,首先给你科普一下
这图是有专业术语的
词云
“词云”就是对网络文本中出现频率较高的“关键词”予以视觉上的突出,形成“关键词云层”或“关键词渲染”,从而过滤掉大量的文本信息,使浏览网页者只要一眼扫过文本就可以领略文本的主旨。
隔壁老王
原来是这样啊,那词云怎么做呢?每个人都能做吗?
路人甲
当然,只要你有文本数据就可以。现在有很多傻瓜式的做词云的网站,下面我给你推荐几个...
<下面的每一个推荐我举例>
下面的所有中文词云基于的数据是:我抓取了网易云音乐:晴天这首单曲下面评论被点赞超过100的所有的评论,下面我们看看这些评论有什么共同特点,让我们自己去写一条会火的评论!
所有的英文词云基础:《我有一个梦想》——马丁·路德·金演讲稿原稿,让我们切身体会一下这个有关于黑人民族平等的演讲!
1
图悦
国内(中文可用)
网址:picdata.cn
你可以很傻瓜式的使用该网页,只要把你需要分析的文本放到左边的输入框,点击分析图片就可以出图如右边所示,如果你想要使用自己定制的形状,你需要自己做一张PNG图片,并且上传到该网站即可定制。同时导航栏最右边的导出Excle可以把各个词的词频比重等导出到本地!
两个缺点
其一:生成的词云有水印
其二:颜色等样式选择较少
2
wordle
国外(只可用英文)
网址:www.wordle.net
最强大的词云工具,没有之一!
在这里,上传你的文字,你可以尽情的选择你喜欢的字体颜色等等,当然如果你不喜欢当前的图形,你可以不停的选择点击randomize随机不同的图形配色方案等等,并且可以报错没有水印的词云png。
有两个缺点
其一:只支持英文词云
其二:需Java插件,无法在Chrome浏览器使用
3
tagul
国外(只可用英文)
网址:tagul.com
如果只给我一个词云工具的话,我只推荐这个!不管你是什么数据,甚至只是一个网页,他都能帮你解析出数据来。他可以帮助你排除掉一些常用无意义单词,你可以使用任意的图形,各种图案、字体颜色等等应有尽有。你可以随便保存分享给你的朋友!
缺点
不支持中文词云
在Chrome浏览器无法运行
4
ToCloud
国外(中文英文可用)
网址:tocloud.com
以上分别用了中文和英文做实例,ToCloud,将会把你的文本按照原来的文字顺序进行排序,会在较高的词频词语进行标注,这样让你很方便的看清楚全文,同时一张图就可以让你给一个陌生人知道这张词云准确的想表达什么。优点:可以同时支持中文和英文文本。可以对于以上的词云起到不错的填补作用!
5
一个开源项目
国外(中英可用)
网址:jasondavies.com/wordcloud/
前几次写文章过程中,我经常用到这个网站,缺点显而易见对于中文来说,几乎没有分词,所以效果很差,一般适合会有高重复的句子。对于英文词云来说效果还是很棒的!喜欢这个样式的朋友可以自己去试试。
隔壁老王
感觉好厉害,手痒痒了,我现在就去试试...谢谢小路
路人甲
好,赶紧去试试吧!我这边还给你准备了数据:网易云音乐的评论和《我有一个梦想》的英语原稿。
隔壁老王
好啊,好啊,麻烦小路了。我在哪可以拿到这个数据啊?
路人甲
直接在后台回复“词云数据”就能拿到啦!
后台回复 “词云数据”
当然,当你最后动手做的时候,一定要考虑清楚这个问题
你为什么需要制作个性化词云,是艺术品还是研究分析内容的一种表现方式,是文本挖掘技术的可视化,还是为了传播更方便。形式大于内容,在有内容的前提下,可视化也是一种分析!当然我更倾向文本挖掘后的内容可视化。当然,我也不反对纯粹为了表现或者玩玩的可视化,玩也是一种学习。
赞赏
人赞赏
“So easy!当然会!并且不用代码!”
来来来,首先给你科普一下
这图是有专业术语的
词云
“词云”就是对网络文本中出现频率较高的“关键词”予以视觉上的突出,形成“关键词云层”或“关键词渲染”,从而过滤掉大量的文本信息,使浏览网页者只要一眼扫过文本就可以领略文本的主旨。
隔壁老王
原来是这样啊,那词云怎么做呢?每个人都能做吗?
路人甲
当然,只要你有文本数据就可以。现在有很多傻瓜式的做词云的网站,下面我给你推荐几个...
<下面的每一个推荐我举例>
下面的所有中文词云基于的数据是:我抓取了网易云音乐:晴天这首单曲下面评论被点赞超过100的所有的评论,下面我们看看这些评论有什么共同特点,让我们自己去写一条会火的评论!
所有的英文词云基础:《我有一个梦想》——马丁·路德·金演讲稿原稿,让我们切身体会一下这个有关于黑人民族平等的演讲!
1
图悦
国内(中文可用)
网址:picdata.cn
你可以很傻瓜式的使用该网页,只要把你需要分析的文本放到左边的输入框,点击分析图片就可以出图如右边所示,如果你想要使用自己定制的形状,你需要自己做一张PNG图片,并且上传到该网站即可定制。同时导航栏最右边的导出Excle可以把各个词的词频比重等导出到本地!
两个缺点
其一:生成的词云有水印
其二:颜色等样式选择较少
2
wordle
国外(只可用英文)
网址:www.wordle.net
最强大的词云工具,没有之一!
在这里,上传你的文字,你可以尽情的选择你喜欢的字体颜色等等,当然如果你不喜欢当前的图形,你可以不停的选择点击randomize随机不同的图形配色方案等等,并且可以报错没有水印的词云png。
有两个缺点
其一:只支持英文词云
其二:需Java插件,无法在Chrome浏览器使用
3
tagul
国外(只可用英文)
网址:tagul.com
如果只给我一个词云工具的话,我只推荐这个!不管你是什么数据,甚至只是一个网页,他都能帮你解析出数据来。他可以帮助你排除掉一些常用无意义单词,你可以使用任意的图形,各种图案、字体颜色等等应有尽有。你可以随便保存分享给你的朋友!
缺点
不支持中文词云
在Chrome浏览器无法运行
4
ToCloud
国外(中文英文可用)
网址:tocloud.com
以上分别用了中文和英文做实例,ToCloud,将会把你的文本按照原来的文字顺序进行排序,会在较高的词频词语进行标注,这样让你很方便的看清楚全文,同时一张图就可以让你给一个陌生人知道这张词云准确的想表达什么。优点:可以同时支持中文和英文文本。可以对于以上的词云起到不错的填补作用!
5
一个开源项目
国外(中英可用)
网址:jasondavies.com/wordcloud/
前几次写文章过程中,我经常用到这个网站,缺点显而易见对于中文来说,几乎没有分词,所以效果很差,一般适合会有高重复的句子。对于英文词云来说效果还是很棒的!喜欢这个样式的朋友可以自己去试试。
隔壁老王
感觉好厉害,手痒痒了,我现在就去试试...谢谢小路
路人甲
好,赶紧去试试吧!我这边还给你准备了数据:网易云音乐的评论和《我有一个梦想》的英语原稿。
隔壁老王
好啊,好啊,麻烦小路了。我在哪可以拿到这个数据啊?
路人甲
直接在后台回复“词云数据”就能拿到啦!
后台回复 “词云数据”
当然,当你最后动手做的时候,一定要考虑清楚这个问题
你为什么需要制作个性化词云,是艺术品还是研究分析内容的一种表现方式,是文本挖掘技术的可视化,还是为了传播更方便。形式大于内容,在有内容的前提下,可视化也是一种分析!当然我更倾向文本挖掘后的内容可视化。当然,我也不反对纯粹为了表现或者玩玩的可视化,玩也是一种学习。
赞赏
人赞赏
相关文章推荐
- jQuery 点击图片跳转上一张或下一张功能的实现代码
- 一张图片能隐含千言万语之隐藏你的程序代码
- Android开发之下载服务器上的一张图片到本地java代码实现HttpURLConnection
- PHP将身份证正反面两张照片合成一张图片的代码
- PHP生成一张含有二维码的图片(文章末尾附代码下载链接)
- 看看神奇的CSS.用一张图片做出这样的效果.
- PHP生成一张含有二维码的图片(文章末尾附代码下载链接)
- [置顶] Android开发之下载服务器上的一张图片到本地java代码实现HttpURLConnection
- 【代码笔记】多张图片合成一张
- 用三段 140 字符以内的代码生成一张 1024×1024 的图片
- 用io流获取了一张图片,在JPenal中显示代码
- 光看这图片就知道是大片--今天是五一劳动节尽管还是敲着代码(日常就是这样)然后想不出写什么了,也找不到好的素材,最后开心一下吧
- 用RD,GR,BL三个方法内代码生成一张图片(非原创,加工品)
- 一张图片有两个小图,想要其中的一个,怎么写代码?
- 用三段 140 字符以内的代码生成一张 1024×1024 的图片
- javascript 图片上一张下一张链接效果代码
- 用代码分割一张图片的方法
- 一般情况下,网站的图片代码是这样的。
- 用三段 140 字符以内的代码生成一张 1024×1024 的图片
- javawebday30(验证码在客户端 用当前时间来请求下一张图片 VerifyCode代码)