VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Python基础教程 >
  • python基础教程之用python来分析这几天的热点:5000亿资产是什么水平

本站最新发布   Python从入门到精通|Python基础教程
试听地址  
https://www.xin3721.com/eschool/pythonxin3721/


前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

这次数据可视化,我差点认输了

故事的开头是,昨天#5000亿资产是什么水平#上了热搜,因为赌王的离去,他的家产公布激起各种白日梦想家的诞生,坐我旁边的小师妹也算了半天要是放余额宝一天得多少钱

大家都是用文字来展示数据量的惊人,例如

按照一年15万的平均工资来算,需要333万年,也就是在旧石器时代工作到2020年

 

按照每天买彩票都中5百万来看,需要273年,也就是清朝乾隆二十七年开始不停的买,还不能有节假日中断

 

但是以上都是纯文字描述,没有用图来更深入人心的展示,所以解决这个问题

数据可视化的要领有三点

形象、形象还是tm的形象

什么叫形象,就是直观的让观者看到数据之间的差异,最好的有代入感。

数据统计图

行哥将资产水平从5元到5千亿元分为了12个等级,用最简单的柱状图来展示来12个等级的差异,也能更好的找到我们所在的位置。区区6行代码就可以快速实现:

import matplotlib.pyplot as plt
coin = [5*10**i for i in range(12)]
plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']
labels = ['', '五十', '五百', '五千', '五万', '五十万', '五百万', '五千万', '五亿', '五十亿', '五百亿', '五千亿']
plt.bar(labels, coin)
plt.show()

 

 

但是没有想到,在五千亿的柱子面前,我连五亿的像素都找不到在哪,更别说从里面找到行哥自己的段位了。或者又从50个经典案例里找了气泡图,饼图来通过面积一一比较。结果非常感人,在气泡图里显示最小的那个点都表示500万资产,从图里要是想找到的身价段位估计得拿显微镜来放大。其它可视化图形也都是同一种情况,如果按照资产的数量来展示,估计连像素点都找不到

 

 

更换标的物

这么大的数据差异无论用哪一张图来展示都难以同时表现出来,除非使用双坐标轴或者截断坐标轴,但是两种展示画法没有那么形象深入人心

束手无策之际,想到之前行哥发过一个朋友圈:现在评价一个公司的价值都是以度(百度的市值)为单位,例如阿里值12度,腾讯值11.9度,美团值3.5度,网易值1.5度,小米值1度等

那么为了让数据可视化形象并有代入感,现在这5000亿的资产也可以用我们平时合作次数最多的商业伙伴身价来评估。例如和我们合作最多的的普通家庭小马哥,悔创阿里马爸爸,不识人美刘强东,are you ok雷军等。他们来做数据的标的物再熟悉不过,而且计算也简单,5000亿大概等于1.37个马化腾,1.56个马云,2.8个丁磊,5.5个雷军,5.7个刘强东【数据来源谷歌搜索】

 

ennn,换成我来的话可能就是5张1920*1080的像素点了

 

 

相关教程