◆ ◆ ◆

引言

里约奥运会闭幕式将于北京时间今天早晨7点在马拉卡纳球场举行。至此,持续半个月的里约奥运会徐徐落幕。

里约奥运会决出的奖牌总数超过历届,运动员们秉承奥运精神,呈现给我们一场场精彩的比赛,共决出了306枚金牌。而在每一块奖牌诞生的背后,都有着或惊心或惊喜的故事。

自1896年第一届夏季奥运会开始,有超过5000个奥运比赛项目的获胜者被赋予奖牌。其中的41种比赛项目依然出现在2016里约奥运会上。

在奥运圣火即将在里约熄灭的这一天,大数据文摘向您推荐来自github和纽约时报的两个关于奥运奖牌有趣的可视化作品。

◆ ◆ ◆

“奥运会金牌得主及其背后有趣的故事”

在Github的可视化作品中,你可以看到1896年以来夏季奥运会以来获胜的运动员或团队、这些金牌在56种不同的体育竞技项目中是如何获得的、并找到其中你感兴趣的故事。

我们摘取了其中最有趣的几点并把他们汉化出来,点击可显示清晰大图(正文中会有更清晰的介绍)。

可视化解读

图中每个圆圈代表不同(但大致)相似的主题运动,诸如水上运动或球类运动。在每一个圆圈里,我们能看到不同的区块。让我们称每一个区块为一片“羽毛”,使其更容易作为一个整体被区分开来。一片羽毛代表一个项目。

一片羽毛被分为31节,向外呈辐射状分布。从圆盘中心1896年第一届奥运会开始排布至另一端最外围的2016里约奥运会。每个项目的宽度是某届比赛中某一性别的选手夺得最多金牌数量的两倍(男性和女性代表的宽度相同)。

接下来以性别区分。比如,羽毛从左到右,在淡红背景上向上竖起的长条代表女运动员获得的金牌数。在淡蓝背景上方向向下的长条代表男运动员获得的金牌数。

所有的金牌具有相同的弧长,你可以在右边示例羽毛的底部部分(男性)看到每届奥运会中1个金牌代表的宽度(对男女混合组队所赢得的金牌,每个性别各分配0.5个金牌)。每个长条按照获胜运动员或团队所属国家所在州进行着色。

最后,对于每届奥运会及每种性别,按照从金牌数目最多的大洲到金牌数目最少的大洲的顺序对长条进行堆叠。

奥运会所有金牌得主及故事

大部分的奥林匹克运动最初只允许男性参加。庆幸的是,在上个世纪后半段,这个现象开始改变。甚至在一个体育项目中,两个性别所获得的金牌数量也渐渐趋于相同。如今,在里约奥运会还剩三个只允许一种性别参赛的项目;古典式摔跤,这项在第一届奥运会上就作为体育竞赛项目,只有男性参加。另一方面,艺术体操和花样游泳,从1984年起只能由女性参加。

虽然里约可以庆祝第31届奥运会,但之前有3届奥运会因1916年的第一次世界大战和1940与1944年的第二次世界大战而取消。拔河比赛在1900至1920年间是第5届奥运会的项目之一。

对整个可视化作品感兴趣的读者请点击以下链接查看:https://nbremer.github.io/olympicfeathers/

◆ ◆ ◆

“哪个国家主宰了夏季奥运会?”


当然,有趣的奥运会的可视化作品不止这一个,纽约时报的作品“历届夏季奥运会奖牌数主宰国家”中,可以看到历年获得奖牌国家的比例分布,以及各个分类项目的主宰国家。

先看一张历届夏季奥运会奖牌数主宰国家示意图:

大数据文摘汉化版图片,点击查看高清图片

接下来看看分类项目中的跑步

射击

以及几乎被中国承包的羽毛球和乒乓球

原文发布时间为:2016-08-22

本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“BigDataDigest”微信公众号

可视化脑洞|1896年以来奥运奖牌数据背后的故事相关推荐

  1. 分析的意义:数据背后的故事(1)

    这些年,要说IT圈子最火的 是什么,数据分析绝对能排进去前三(不管机器学习.深度学习.人工智能.云计算--神马的,大部分都是作为数据分析的基石或者数据分析的主要实现体存在),分析实际上是人类一种本能. ...

  2. 信息学奥赛一本通 1064:奥运奖牌计数 | OpenJudge NOI 1.5 07

    [题目链接] ybt 1064:奥运奖牌计数 OpenJudge NOI 1.5 07:奥运奖牌计数 [题目考点] 1. 循环求和 设置加和变量s,记住要将其初始化为0.int s = 0; 循环读入 ...

  3. 【Java】【Lambda】东京奥运奖牌排序

    国家数据整理 import lombok.Data; /*** @author 小帅丶* @className OlympicMedals* @Description 奥运奖牌* @Date 2021 ...

  4. 历年奥运比赛数据 API 接口

    历年奥运比赛数据 API 接口 包含运动员以及奖牌数据,历年所有数据 / 多种查询条件. 1. 产品功能 自奥运举办以来历年的所有数据: 27 万全量数据: 多种查询条件便于多维度分析: 数据持续更新 ...

  5. R语言ggplot2可视化:ggplot2可视化散点图并使用geom_mark_circle函数在数据簇或数据分组的数据点周围添加圆圈进行注释(自定义圆圈的大小)

    R语言ggplot2可视化:ggplot2可视化散点图并使用geom_mark_circle函数在数据簇或数据分组的数据点周围添加圆圈进行注释(自定义圆圈的大小) 目录

  6. Python使用matplotlib可视化排序的点图、点图表示数据的等级顺序、沿着水平轴对齐(Ordered Dot Plot)

    Python使用matplotlib可视化排序的点图.点图表示数据的等级顺序.沿着水平轴对齐(Ordered Dot Plot) 目录

  7. python使用matplotlib可视化堆积的折线图、使用stackplot函数可视化堆积的折线图、不同数据在垂直方向堆叠

    python使用matplotlib可视化堆积的折线图.使用stackplot函数可视化堆积的折线图.不同数据在垂直方向堆叠 目录

  8. R语言使用ggplot2包和maps包可视化美国地图、使用北美犯罪率数据为不同区域的地图渲染(颜色深浅区分犯罪率高低、US map colored by violent crime rates)

    R语言使用ggplot2包和maps包可视化美国地图.使用北美犯罪率数据为不同区域的地图渲染(颜色深浅区分犯罪率高低.US map colored by violent crime rates) 目录

  9. R语言ggplot2可视化:ggplot2可视化散点图并使用geom_mark_ellipse函数在数据簇或数据分组的数据点周围添加椭圆(ellipse)进行注释(对椭圆包围的区域进行着色为阴影区域)

    R语言ggplot2可视化:ggplot2可视化散点图并使用geom_mark_ellipse函数在数据簇或数据分组的数据点周围添加椭圆(ellipse)进行注释(对椭圆包围的区域进行着色为阴影区域) ...

最新文章

  1. C++11 类型推导decltype
  2. maven book
  3. U盘里的文件夹会以应用程序的方式出现解决
  4. 龙芯团队完成CoreCLR MIPS64移植,在github开源
  5. java学习(99):车站卖票问题
  6. ubuntu 输入空白How to cd to folder name with spaces blank names (white space)
  7. SpringSocial业务系统与社交网站的绑定与解绑
  8. 方形物体绕中心旋转的扭力_转轴扭力测试方案
  9. 简单记录一下做的项目过程中踩过的坑
  10. Android Launcher 应用开发
  11. 基本概念学习(8006)--南桥芯片
  12. 禁用Win10驱动程序强制签名验证
  13. hp laserjet p1108打印机连接win10电脑
  14. CentOS8.4搭建PXE启动Ubuntu-server20.04(UEFI)
  15. 底部任务栏桌面计算机怎么删除,桌面下方的任务栏总是隐藏怎么办
  16. 2020建模穿越沙漠第一关python代码
  17. 网易考拉布局和css样式
  18. 瑞典计算机最好的大学排名,瑞典前十大学一览表
  19. 学生家乡网页设计作品静态HTML网页—— HTML+CSS+JavaScript制作辽宁沈阳家乡主题网页源码(11页)
  20. 黑苹果 双系统 macos 与Windows蓝牙设备共享

热门文章

  1. Vue TypeError: Cannot set properties of undefined (setting ‘msg‘) at eval (App.vue?91a0:25:1)
  2. Java使用thumbnailator进行图片压缩缩放裁剪水印旋转处理
  3. 百度高级搜(使用技巧)
  4. 【BZOJ2844】albus就是要第一个出场——线性基
  5. Android 7.0新特性——依然范特西
  6. android 高仿大众点评,高仿大众点评商家列表
  7. 一文了解什么是手持气象站?手持式便携气象站分类?
  8. HTML_hao123
  9. 读书笔记(八)--多平台IoT
  10. urllib.parse.parse_qsl 的一个小问题