在回答之前,先简单的介绍我自己,我是澎湃新闻美数课(数据新闻)栏目的课代表,擅长做数据可视化视频和信息图。

喂喂喂!憋看到我这个身份,就跑啊,下面有一吨实用干货等你~~~

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

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

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

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

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

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

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

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

工具:这是用什么做的?

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

effect

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

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

① Processing

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

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

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

下面是编辑有话要说:

(被抓过来强行说两句,那我就)简单粗暴的安利一下Processing。

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

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

3.气质不一样。恩这点有些玄乎...我把这归结为因为Processing没有封装一些常用的数据可视化形式,导致能发挥的自由度更高,形式更奇葩多样,可以丑到没下限,也可以很美。设计师背景也会让气质不一样,类似同样由设计师背景团队打造的raw,是DensityDesign实验室的产品,你只要打开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中修改,发给班主任,交稿,下班。

题主还有一个疑问:有什么技巧?

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

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

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

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

最后再补充几个我们做的数据可视化的视频

数据解释性视频

动画视频

Excel-Powermap制作的可视化视频

想要哪个视频解析,我一定会在课后时间回答你们的。

最后,好不容易写了个大回答,我需要你们的鼓励啊~

这个月的鸡腿还得靠你们~

python图形绘制星空图_如何将枯燥的大数据呈现为可视化的图和动画?相关推荐

  1. 如何将枯燥的大数据呈现为可视化的图?

    将数据转化成可视化图表/形,其实一个工具就能完成,碍于工具太多,按照使用场景,暂且将已成熟应用的分为三个层次: 第一层:数据报告.信息图 这里统称信息图.信息图是把数据.信息或知识可视化,必须要有一个 ...

  2. python图形绘制星空图_Python数据可视化教程:基于Plotly的动态可视化绘图

    1. plotly 介绍 Plotly是一个非常著名且强大的开源数据可视化框架,它通过构建基于浏览器显示的web形式的可交互图表来展示信息,可创建多达数十种精美的图表和地图, 下面我们以jupyter ...

  3. python图形绘制糖_不给糖果就捣乱,用Python绘制有趣的万圣节南瓜怪!

    万圣节又叫诸圣节,在每年的11月1日,是西方的传统节日:而万圣节前夜的10月31日是这个节日最热闹的时刻.在中文里,常常把万圣节前夜(Halloween)讹译为万圣节(All Saints' Day) ...

  4. Python图形绘制

    文章目录 前言 一.turtle海龟绘图 二.Python图形绘制 三.绘画小黄人 习题巩固 前言 海龟绘图很适合用来引导孩子学习编程. 最初来自于 Wally Feurzeig, Seymour P ...

  5. 神经网络基础知识、常用激活函数及其Python图形绘制

    在人工智能与机器学习研究与应用领域,神经网络占有重要地位.神经网络(Neural Networks, NNs),又称人工神经网络(Artificial Neural Networks, ANNs),是 ...

  6. python 三维地球库_用于GIS(地理信息系统)和三维可视化制图的Python库

    前言 Python库是GIS中的终极扩展,因为它允许您增强其核心功能. 通过使用Python库,您可以摆脱GIS的束缚,而深入研究一些严肃的数据科学. Python中有200多个标准库.但是也有成千上 ...

  7. 复旦大学python教程_安装python-复旦大学大数据学院.pdf

    安装python-复旦大学大数据学院 复旦大学大数据学院 Introduction to Python and NLTK School of Data Science, Fudan Universit ...

  8. python使用TSNE为影像组学(radiomics)数据进行降维可视化分析

    python使用TSNE为影像组学(radiomics)数据进行降维可视化分析 目录 python使用TSNE为影像组学(radiomics)数据进行降维可视化分析

  9. 大数据时代第一部分思维导图_大数据时代总结思维导图模板分享

    现在的社会是一个高速发展的社会,科技发达,信息流通,人们之间的交流越来越密切,生活也越来越方便,大数据就是这个高科技时代的产物.数据涉及了方方面面,那主要介绍哪些呢?下面是分享的大数据时代思维导图模板 ...

最新文章

  1. 06Chrome调试工具
  2. 如何定义和搭建可靠人工智能系统的规则?
  3. 洛谷——P3807 【模板】卢卡斯定理
  4. ssb门限_画出滤波法ssb信号调制器模型,并说明低通和高通滤波器分别得到哪个边带信号...
  5. 一对一语音视频直播双端原生+php后台源码
  6. XSD(XML Schema Definition)学习笔记
  7. R语言——一元线性回归
  8. 《学习笔记》Maven
  9. Spring中@Autowired注解的工作原理
  10. 2016北航计算机学院研究生院,北京航空航天大学2016年计算机考研分数线_北京航空航天大学考研复试分数线...
  11. 极光推送短信api接口
  12. STM32——时钟、HSE、旁路模式、有源晶振
  13. 360技术笔试+技术能力笔试(1)——能力测评
  14. mysql select_type simple_mysql explain
  15. 【Python CI】圈复杂度 lizard
  16. 神舟笔记本电脑降低声音
  17. 常见HTTP请求错误
  18. 【刷题2022/5/3 用时160min】
  19. 网狐、6878子游戏下载失败
  20. Camstar 刷新缓存服务CDO

热门文章

  1. zepplin环境搭建——好用到手软
  2. ROS安装和 控制小海龟画圆
  3. Spring IOC和DI的理解
  4. 如何在C语言中实现某个数的n次方
  5. BMP文件格式分析(zz)
  6. MSP432使用Energia IDE 嵌入式ARM Cortex开发
  7. 参加2021年CSDN博客专家颁奖仪式的收获
  8. OpenFire源码学习之六:用户注册
  9. Topology Shapes of OpenCascade BRep
  10. DJ6 指令信息的表示方法(第三节课)