如何将枯燥的大数据呈现为可视化的图和动画?

简介:

前段时间做了一个关于诺贝尔人才流动的题,包含了可视化视频和信息图,所以用这个选题,来分享一些制作过程以及工具使用,希望能够帮助到题主和其他和对这方面感兴趣的知友。

主题:诺贝尔获奖者的流动

我们想表现的就是诺贝尔获奖者出生地与获奖时的居住地的变化,所以想到流线地图的方式,用地图直观的看到某些时间段内人才流动的变化。

数据:如何收集这个数据?

对于这个案例,毫无疑问的数据来源是诺贝尔奖的官网,上面有最详细的获奖者信息。

对于其他的选题,首选与主题相关的权威官网。

我们用Import.io工具抓了871条关于诺贝尔奖历年来的获奖者信息。

因为最终效果要在地图上呈现,在源数据的基础上,表格里还加入了国家的地理坐标,方便下一步的软件操作。

工具:这是用什么做的?

最终视频=Processing+Ocam+Adobe Premiere+Adobe effect

一个正经的小视频居然还用到这么多工具?!

那我们用这些工具分别干了什么?

① Processing

本次视频的流线地图效果的重要支持软件!!

我们的编辑写了298行代码,去表现诺奖人才流动的变化。

其实Processing也可以直接导出每一帧图片,但为了更好地和AE对接,所以选择了录屏软件,灵活性更大。

下面是编辑有话要说:

1.Processing是具有设计背景的团队,为脑回路完全不一样的设计师们或者代码苦手等麻瓜(喂)人群打造的交互编程语言,上手容易,逻辑就跟使用AI一样,特别顺畅(….至少刚开始是这样啊喂!)。

2. 对从没接触过编程的人来说,Processing会是个好开始,不光是学习Processing,你可以通过学习Processing接触何为编程,理解编程的逻辑,进而接触其他编程语言,这也是Processing创始人的初衷之一。

3.气质不一样。恩这点有些玄乎…我把这归结为因为Processing没有封装一些常用的数据可视化形式,导致能发挥的自由度更高,形式更奇葩多样,可以丑到没下限,也可以很美。设计师背景也会让气质不一样,类似同样由设计师背景团队打造的raw,是DesityDesign实验室的产品,你只要打开DensityDesign的主页可能就明白为什么我说气质不一样..大概。

当然无论是Processing还是d3.js,chart.js…或是AI,都只是工具而已,能用到什么程度,还是看使用它的人。数据可视化并不是Processing的核心,Processing可以被叫做创意编程语言,那种感觉就好像它已经从设计师跳脱到艺术家了……很多艺术家都使用processing创造自己的作品。甩个接地气的例子,日本女子组合Perfume有个国际推广的项目perfume global website,她们几场看起来各种酷炫的黑科技演唱会都有Processing的一份功劳哦。

废话一不小心就这么多,重要的是,你还不和我一起跳入processing的大坑啊呸知识的海洋么!

②Ocam

一款录屏软件,用它来录制我们的小视频。

③Adobe Effect和Adobe Premiere

用于录制视频的剪辑合成和其他效果的添加。

除了视频,我们还做了两张气质不一样的信息图,就是我们的编辑推荐的RAW。

RAW是基于D3.js的开源工具,不用代码,只需要导入数据,设置一些条件就可快速生成,而且可以导出矢量的图表!

第一步:导入数据

复制excel表里的数据到Raw里,

第二步:选择图表模式

以环形信息图做案例,我们选择Circular Dondrogram。

第三步:选择条件生成效果图

拖拽左边的条件到右边呈现的项目,右边的排序会影响最后生成的结构,生成的效果也会根据你的词条实时更新。

嗯,感觉有了,但作为一名美数课代表。这效果怎么可以直接发送给我可爱的班主任?

所以先丢给AI,丢给神奇的AI。(噢,这里AI泛指Adobe Illustrator,不是Artificial Intelligence)

第四步:导出svg,AI中修改,发给班主任,交稿,下班。

有什么技巧?

数据可视化的方式和工具有很多:

有人说,“可视化的很多工具都是一个大坑。”

本课代表否认,“这哪是坑,明明是黑洞!!!洞!!”

Anyway,掌握你所需,然后不断的练习,用合适的方式清楚地表达准确的信息。


本文作者:美数课

来源:51CTO

相关实践学习
基于MaxCompute的热门话题分析
Apsara Clouder大数据专项技能认证配套课程:基于MaxCompute的热门话题分析
相关文章
|
11月前
|
数据可视化 搜索推荐 大数据
基于python大数据的北京旅游可视化及分析系统
本文深入探讨智慧旅游系统的背景、意义及研究现状,分析其在旅游业中的作用与发展潜力,介绍平台架构、技术创新、数据挖掘与服务优化等核心内容,并展示系统实现界面。
|
12月前
|
机器学习/深度学习 数据采集 数据可视化
Java 大视界 -- 基于 Java 的大数据可视化在城市空气质量监测与污染溯源中的应用(216)
本文探讨Java大数据可视化在城市空气质量监测与污染溯源中的创新应用,结合多源数据采集、实时分析与GIS技术,助力环保决策,提升城市空气质量管理水平。
Java 大视界 -- 基于 Java 的大数据可视化在城市空气质量监测与污染溯源中的应用(216)
|
11月前
|
存储 数据可视化 数据挖掘
基于大数据的电影可视化、推荐与票房预测系统
本系统基于Python与Flask框架,结合Echarts等技术,实现电影数据的采集、存储与可视化展示。通过对票房、评分、评论等数据的分析,生成图表与词云,帮助用户直观理解电影市场趋势,支持决策制定与观影推荐,提升电影行业的数据分析能力与用户体验。
|
12月前
|
存储 监控 数据可视化
Java 大视界 -- 基于 Java 的大数据可视化在企业生产运营监控与决策支持中的应用(228)
本文探讨了基于 Java 的大数据可视化技术在企业生产运营监控与决策支持中的关键应用。面对数据爆炸、信息孤岛和实时性不足等挑战,Java 通过高效数据采集、清洗与可视化引擎,助力企业构建实时监控与智能决策系统,显著提升运营效率与竞争力。
|
11月前
|
数据可视化 数据挖掘 大数据
基于python大数据的水文数据分析可视化系统
本研究针对水文数据分析中的整合难、分析单一和可视化不足等问题,提出构建基于Python的水文数据分析可视化系统。通过整合多源数据,结合大数据、云计算与人工智能技术,实现水文数据的高效处理、深度挖掘与直观展示,为水资源管理、防洪减灾和生态保护提供科学决策支持,具有重要的应用价值和社会意义。
|
11月前
|
机器学习/深度学习 搜索推荐 数据可视化
基于python大数据的音乐可视化与推荐系统
本研究基于Python实现音乐数据采集、清洗、分析与可视化,并结合协同过滤算法构建个性化推荐系统。通过Echarts展示音乐热度及用户偏好,提升用户体验,助力音乐产业智能化发展。
|
12月前
|
搜索推荐 算法 Java
基于大数据的旅游可视化及推荐系统
本项目围绕数字化旅游系统的开发与应用展开研究,结合SpringBoot、Layui、MySQL、Java等技术,构建基于协同过滤算法的智能推荐系统。内容涵盖项目背景、研究现状、开发工具及功能结构,旨在提升旅游体验与管理效率,推动旅游业数字化转型。
|
消息中间件 监控 数据可视化
大数据-79 Kafka 集群模式 集群监控方案 JavaAPI获取集群指标 可视化监控集群方案: jconsole、Kafka Eagle
大数据-79 Kafka 集群模式 集群监控方案 JavaAPI获取集群指标 可视化监控集群方案: jconsole、Kafka Eagle
611 2