美妙的数据可视化

"It can be difficult to demonstrate the importance of data visualization. Some people are of the impression that charts are simply 'pretty pictures', while all of the important information can be divined through statistical analysis."

"数据可视化的重要性难以被展示出来, 人们往往认为那些只是一些简单的' '美丽图表 ', 而真正重要的信息则体现在那些统计指标中 "

(https://www.autodeskresearch.com/publications/samestats)

下面13张图当中, 每张图的坐标值(x,y)都有着完全相同的均值,标准差,以及相关系数, 但你可以很清楚的看到他们所展现的形态完全不同! 这也正说明了,数据可视化能够带给你更多的信息!

网站中的一段数据动画也让人眼前一亮!

那么今天我们将通过R去完成这样一个有趣的动画!

通过网站下载该数据文件

https://www.autodeskresearch.com/publications/samestats

导入到Rstuido中,需要使用tidyverse和forcats两个包对数据进行读取操作,你就可以展示上面的13副图了

接下来就要完成图和图之间的切换, 我们使用gganimate包,不过如动图所示,我们并没有体现出动点变换的效果,仅仅是图片的切换

这时我们需要使用tweenr包,平滑动点切换位置的动画

最终效果和网站中的完全一致!

这样通过R我们也能做出非常专业和漂亮的数学动画了!

回复"R", 可以获得原代码!

R下载地址: https://cran.r-project.org

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180713G0P61H00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券