数据可视化
文章平均质量分 78
王亨
这个作者很懒,什么都没留下…
展开
-
可视化文本数据—词云
“词云”这个概念由美国西北大学新闻学副教授、新媒体专业主任里奇·戈登(Rich Gordon)于提出,词云是一种可视化描绘单词或词语出现在文本数据中频率的方式,它主要是由随机分布在词云图的单词或词语构成,出现频率较高的单词或词语则会以较大的形式呈现出来,而频率越低的单词或词语则会以较小的形式呈现。词云主要提供了一种观察社交媒体网站上的热门话题或搜索关键字的一种方式,它可以对网络文本中出现频率较高的原创 2016-06-28 01:29:18 · 11392 阅读 · 2 评论 -
R语言:再谈REmap包
之前写过一篇关于Remap的文章,但有许多网友都存在不同的问题,在微信公众号后台或博客留言,想我请教一些问题。于是我就觉得很有必要在写一篇文章,好好的把Remap这个包好好的给大家介绍一下。我们都应该知道这个包的主要目的可交互的地图数据可视化的工具,托管在github,现在.这个包是基于Echarts开发的一个包,它本身提供的参数也比较少,也就是说你想绘制很个性更有特点的图像的话,那你原创 2017-03-26 21:32:53 · 11107 阅读 · 5 评论 -
Catterplots包,让你绘制不一样的图
就在最近我发现了一个比较有趣的包那就 CatterPlots包。至于怎么有趣那就接着看。首先我们来安装这个包:library(devtools)install_github("Gibbsdavidl/CatterPlots")这个包目前在github,需要这样安装。首先我们来画一个圆形看看效果。radius <- 1theta <- seq(0, 2 * pi,原创 2017-03-03 00:58:45 · 2017 阅读 · 0 评论 -
R语言如何画个性化词云图
我之前写了一篇关于使用wordcloud包的文本可视化的博客。点击查看. Ian Fellows与2014-06-13公布了wordcloud包,之前我用wordcloud包写了一篇关于文本可视化的博客。这里就不再多说了。就在今年2016-07-25,Dawei Lang发布了wordcloud2,它是wordcloud的一个升级版。不信咱们就看看。我们可以用这个包画出个性化词云图。原创 2016-09-03 02:14:53 · 38959 阅读 · 11 评论 -
JAVA调用R语言之Rserve(二)
之前,我写了一篇文章是java调用R语言之Rserve,但我发现那种方法比较麻烦。后来我发现了一个比较方便的方法,所以今天从又写了一篇博客,来简单说说。 这次我们需要写一个简单的R语言脚本,然后通过运行这个R脚本,来打开Rserve服务。这样的话,我们每次运行Java程序之前就不用先打开R,再输入程序打开Rserve服务。这样是不是很简单方便。今天我们要用这种方法,和R语言原创 2016-11-03 16:28:26 · 4807 阅读 · 1 评论 -
R语言之脸谱图
脸谱图和星图类似,但它却比星图可以表示更多的数据维度。原创 2016-12-25 04:12:27 · 18155 阅读 · 0 评论 -
R语言:绘制知识图谱
今天我们借助networkD3包里面的simpleNetwork 函数来绘制一个类似CSDN微信开发的知识图谱,效果图如下:首先我们先来分析一下这张图,图里面的微信支付——微信支付,小程序——小程序,等这些,它们之间本不需要连线,但这里是为了美观好看,才有这些连线,但实际却没有什么意义。使用simpleNetwork 函数不能绘制类似微信支付——微信支付 的这种关系原创 2016-11-22 21:02:59 · 14216 阅读 · 5 评论 -
R语言:使用REmap绘制超炫酷的地图
REmap这个包是通过调用百度地图API的一个程序包,与Google的ggmap包相比,不用翻墙就可以使用。其函数主要有:remap(),remapB()、remapC()、remapH()四个。该程序包目前要github网站上,因此我们需要从github上面下载安装。install.packages("devtools")#如果安装了就不需要这步library(devtools)inst原创 2016-11-10 02:16:43 · 50748 阅读 · 40 评论 -
数据可视化之 星图
在数据可视化中,如果数据是三维或者不多于六维的话,那么星图就是反映数据分布得最佳图像。R的基础包里面提供了绘制星图的函数——stars()函数。每一个星图都是由五个角构成,用线段离中心的长度来表示变量值的大小,用于展示多个变量的个体,每个变量的图形相互独立,即每个角都有一条轴线与中心点连接起来这五条轴线,它们分别对应了数据的维度,数值越大,轴线越长,画出来的星图也就越大,因此说如果数据维度不超过六原创 2016-10-16 03:47:05 · 10817 阅读 · 2 评论 -
R语言画图功能到底有多厉害,看看就知道了
人们都说R语言的画图能力很强,但到底有多强,很少人见过吧。今天,我们就要R语言来画画地图,看看有多么简单。R语言身为一名开源语言,身后有世界各地的大牛在为他开发。到目前位置,R语言已经有了8000多个可用包。R语言身为一名开源语言,身后有世界各地的大牛在为他开发。截止到我这个博客为止,R语言已经有了8000多个可用包,这么多的包,包含了各种各样的功能,因此越来越低的人来使用R,与MATLA原创 2016-06-23 20:24:34 · 14537 阅读 · 0 评论 -
快速学习ggplot2
R语言里面一个比较重要的绘图包——ggplot2,是由Hadley Wickham于2005年创建,于2012年四月进行了重大更新,作者目前的工作是重写代码,简化语法,方便用户开发和使用。ggplot2的核心理念是将绘图与数据分离,数据相关的绘图与数据无关的绘图分离,是按图层作图,有利于结构化思维,同时它保有命令式作图的调整函数,使其更具灵活性,绘制出来的图形美观,同时避免繁琐细节。ggplo原创 2016-07-15 20:07:25 · 27027 阅读 · 1 评论 -
使用R实现一个简单的连续系统模拟
连续系统就是指状态随着时间连续变化的系统。我们通过计算机模拟对连续系统得到的结果只是近似的,但如果只要这种近似达到了一定的精度,也就可以满足要求。连续系统模拟的一般方法就是首先建立系统的连续模型,然后转换为一个离散模型,并对该模型进行模拟。下面是一个追逐问题。 在一个正方形ABCD的4个顶点处各站一个人。在某一个时刻,4个人同时出发,均以匀速v走向顺时针的下一个人,假原创 2016-08-01 20:40:59 · 3889 阅读 · 0 评论 -
R | 对亚马逊新总部可能位置进行可视化
前不久,亚马逊宣布在寻找一个城市建立第二个总部。 他们对这个城市的标准是超过100万人,同时这个城市也要人才济济。 在一个新闻网站上面发现,我发现了一些可能的城市名单,他们都有超过100万的人口,而且每个城市都是相当多的人才。 https://www.cbsnews.com/news/amazon-hq2-cities-location-choices-new-second-headquar...翻译 2017-10-28 15:54:58 · 627 阅读 · 0 评论