GapMinder:在线互动图表数据平台是一个将国际统计数据转换成活动的、交互的和有趣的图表,以在线统计数据为基础的互动图表集的完美世界。目的是通过增进对可以自由访问的公共统计数据的使用和理解,以促进以事实为基础的世界观察。

Gapminder是由一家瑞典的非营利组织开发而成,2007年三月Google买下该单位统计数据分析软体Trendalyzer,并将相关程式设计人员纳入Google大家庭。 Trendalyzer为一基于网页(Web-based)之互动式统计数据浏览界面。一般预估,若该软体持续发展,将成为Google”统计数字”重要展示平台,并可让统计数字不再呆板枯燥,而能如动画般活起来。

开发小组设计的Gapminder完成了一个以在线统计数据为基础的互动图表集的完美世界。2010年他们终于克服了在线的使用障碍, 将Gapminder以桌面软件的形式向世人发布,此版本适合目前所有操作系统。

Gapminder是为顺应全球趋势而为教师和学生设计的应用软件,但其所预载的600个数据指标(健康,环境,经济,教育,贫困,技术,等等),和完美的展示效果使其在未来不会囿于教育领域的使用。可以导览全球各国不同年度,人口、经济成长率、二氧化碳排放量、出生率、GNP、每千人网路使用率、国防支出与妇女劳动力等。

气泡图是一个将点表示为气泡(或圆圈)的散点图,与XY散点图类似,但可表现的数据信息量更多,最多可以表示五维(x 位置、 y 位置、大小、颜色和时间),通过更改气泡的大小和颜色,按时间变化将气泡制成动画视觉效果,能使数据探索更加方便。

在网站http://www.gapminder.org上可以发现大量动态气泡图的应用,还能自己动手操作和调节,请看下面的使用帮助:

怎么样?赶紧去体验一下吧!用过之后可能会想:能不能下载个软件自己动手做出这个动画?其实它是由一个叫Trendalyzer的软件做出来的,2007年3月,Google收购了Trendalyzer软件,暂没有发现该软件的下载地址,所以要想做出完全一样的效果恐怕很难,但可以试试Google免费的 Motion Chart Gadget 和 Public Data Explorer,这里有个示例:World Development Indicators and Global Development Finance

SAS公司的JMP软件也可以做出类似的效果,下面看一个示例的实现过程,参考软件帮助手册“发现 JMP”,使用软件自带的年龄组.jmp 数据表,表中包含 116 个国家或地区从 1950 年到 2004 年的人口统计数据。总人口数按年龄组划分,不是每个国家每年都有数据。

社会学家想探究下列问题:世界上人口的年龄在变化吗?要回答这个问题,查看最老(59 岁以上)和最年轻 (不到 20 岁)年龄段人口之间的关系。使用气泡图可以确定该关系如何随时间变化。

创建气泡图
1. 打开年龄组.jmp 数据表。
2. 选择图形 > 气泡图。


3. 选择 60+ 岁人口比并点击 Y。这对应于气泡图中的 Y 变量。
4. 选择 0-19 岁人口比并点击 X。这对应于气泡图中的 X 变量。
5. 选择国家并点击 ID。
ID 变量的每个唯一水平由图形中的气泡表示。
6. 选择年份并点击时间。这控制制作气泡图动画时的时间指标。
7. 选择人口并点击大小。这控制气泡的大小。
8. 选择地区并点击颜色。“颜色”变量的每个唯一水平由气泡的颜色表示。在本示例中,表示位于同一地区的不同国家的所有气泡都是相同的颜色。
9. 点击确定。

因为时间变量 (本示例中为“年份”)从 1950 开始,初始气泡图显示 1950 年的数据。点击执行可以使气泡图产生所有年份的循环动画。每个连续的气泡图显示对应年份的数据。

1950 年的气泡图显示,若不到 20 岁的年轻人比例高,则 59 岁以上的人口比例低。

点击执行播放随年份的推移而变化的气泡图动画。随着时间推进, 0-19 岁人口比人口减少,60+ 岁人口比人口增加。气泡图表示世界人口在逐渐变老。

点击可选择某个气泡以查看它随时间的变化趋势。例如,在 1950 年的图形中,中间的大气泡是“日本”。点击 “日本”气泡的中间将其选定。从红色小三角菜单中,选择尾迹气泡。点击执行。随着动画的播放,“日本”气泡留下了气泡尾迹来演示气泡的历史轨迹。

最后可以将以上动画保存为SWF文件,嵌入到Excel中进行使用,点此下载

Hans Rosling将动态气泡图演绎的淋漓尽致,例如下面的4分钟:3D技术展现200国家的200年。

GapMinder气泡图:在线互动图表数据平台的更多相关文章

  1. 品友互动大数据平台的技术演化 https://www.sohu.com/a/191202836_99982360

    品友互动大数据平台的技术演化

  2. 数据孤岛下的新破局 Real Time DaaS:面向 AP+TP 业务的数据平台架构

    从传统数仓,到大数据平台,再到数据中台和湖仓一体新数据平台,在日益加重的数据孤岛困扰下,面向AP场景的解决方案可谓浩如烟海.但实际上,企业在TP类型业务上的投入和AP的比率却高达9:1,为什么没有为T ...

  3. Tapdata 在线研讨会:DaaS vs 大数据平台,是竞争还是共处?

    从20年前的传统数仓,到10年前大数据平台,5年前开始火热的数据中台以及最近出现的湖仓一体新数据平台,今天被数据孤岛困扰的企业,面临着太多的选择.这些数据产品及架构有一个共性:他们本质上解决的大部分都 ...

  4. 大数据平台的技术演化之路 诸葛io平台设计实例

    如今,数据分析能力正逐渐成为企业发展的标配,企业通过数据分析的过程将数据中的信息提取出来,进行处理.识别.加工.呈现,最后成为指导企业业务发展的知识和智慧.而处理.识别.加工.呈现的过程从本质上来讲, ...

  5. Apache Kylin在4399大数据平台的应用

    来自:AI前线(微信号:ai-front),作者:林兴财,编辑:Natalie作者介绍:林兴财,毕业于厦门大学计算机科学与技术专业.有多年的嵌入式开发.系统运维经验,现就职于四三九九网络股份有限公司, ...

  6. QQ音乐PB级ClickHouse实时数据平台架构演进之路

    导语 | OLAP(On-Line Analytical Processing),是数据仓库系统的主要应用形式,帮助分析人员多角度分析数据,挖掘数据价值.本文基于QQ音乐海量大数据实时分析场景,通过Q ...

  7. 构建AR视频空间大数据平台(物联网及工业互联网、视频、AI场景识别)

    目       录 1.      应用背景... 2 2.      系统框架... 2 3.      AI场景识别算法和硬件... 3 4.      AR视频空间管理系统... 5 5.    ...

  8. Apache 首次亚洲在线峰会: Workflow & 数据治理专场

    背景 大数据发展到今天已有 10 年时间,早已渗透到各个行业,数据需 求越来越多,这使得大数据 业务间的依赖关系也越来越复杂,另外也相信做数据的伙伴肯定对如何治理数据也是痛苦之至,再加上现今云原生时代 ...

  9. 大数据 > 数据平台方案评估

    分类 当前措施 说明 百度竞价如何进行数据分析(SEM工程师)数据来源: 1. 百度后台推广数据:api 总展现 总点击 点击率 总消费 点击均价 BDP功能点 1. 串联百度->网站商务通-& ...

随机推荐

  1. css面试题总结(转)

    转自此网页http://www.cnblogs.com/YangqinCao/p/5721810.html. 1.两栏布局,左边栏宽度固定,适应父元素高度变化 首先分析两栏布局, 两栏布局两种常见方法 ...

  2. 仔细看看Javascript中的逻辑与(&&)和逻辑或(||)

    学过Java和C的人,都知道逻辑与(&&)和逻辑或(||),他们都是短路运算符,也就是说,对于&&来说,只要左边的操作数是false,它就不会再去判断右边的操作数是tr ...

  3. laravel 极验(Geetest) 让验证更安全。

    整理的有些仓促,在9月15号之后会更新更加详细更加全面的文档,供给大家参考,学习! 1.简述 在网站开发中使用频率最高的工具之一便是验证码,验证码在此也是多种多样,不过简单的图片验证码已经可以被机器识 ...

  4. 第十四届中北大学ACM程序设计竞赛 J.ZBT的游戏

    问题描述 第14届中北大学程序设计竞赛来了,集训队新买了一大堆气球,气球一共有K种颜色(1<=K<=256),气球的颜色从1-K编号. ZBT童心未泯,他发明了一种摆放气球的游戏,规则如下 ...

  5. Java练习 SDUT-2585_机器人II

    机器人II Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 自从xiao_wu发明了只能向左转与向右转的机器人以后,热血 ...

  6. @atcoder - AGC040C@ Neither AB nor BA

    目录 @description@ @solution@ @accepted code@ @detail@ @description@ 给定偶数 N,求由 'A', 'B', 'C' 三种字符组成的字符 ...

  7. Knative Eventing 中如何实现 Registry 事件注册机制

    摘要: 在最新的 Knative Eventing 0.6 版本中新增了 Registry 特性, 为什么要增加这个特性, 该特性是如何实现的.针对这些问题,希望通过本篇文章给出答案. 背景 作为事件 ...

  8. UISearchDisplayController “No Results“ cancel修改

    Recently I needed to fully customize a UISearchBar, so here are some basic "recipes" on ho ...

  9. thinkphp 清理runtime缓存的方法, 清理指定目录

    https://blog.csdn.net/qq_22823581/article/details/79081497 hinkphp 清理runtime缓存的方法, 清理指定目录 function d ...

  10. QQ第三方登录报错error=-1

    qq 第三方登录报错error=-1 再次实例化qc类.