02
Data Visualization · Exhibit 01–10

图 迹
matplotlib 十式

一组基于 Python matplotlib 的数据可视化练习作品。
从折线到雷达,十种图表语言,十个数据切片——
天气、消费、物流、能源与人,皆可被线条与色块轻声讲述。

向下观展
第一展间 · 趋势与比较
作品 01

未来十五天的温度

Line Chart · plot()

以日期为轴,将十五天内的最高气温与最低气温并置成两条轨迹,冷与暖之间的缝隙,便是春天行走的步幅。

时间序列双线对比plot()
作品 02

七年 GMV 之梯

Bar Chart · bar()

2013–2019 财年阿里巴巴平台成交总额。七根立柱自左向右逐级攀升,是电商浪潮最直白的纪念碑。

柱形图数值强调bar()
作品 03

网购替代率的横切面

Horizontal Bar · barh()

当线上可以替代多少线下?各类商品的替代率横向铺陈,长条越远,说明该品类被网络改写得越彻底。

条形图类别排序barh()
作品 04

三家物流公司的四季

Stacked Area · stackplot()

把 A、B、C 三家物流公司的月度费用层层叠起,面积的色彩与厚度共同呼吸,勾勒出价格战之下的市场份额暗流。

堆积面积构成关系stackplot()
第二展间 · 分布与构成
作品 05

一万次灰度的呼吸

Histogram · hist()

以一万个随机数模拟人脸图像的灰度值,25 根矩形条排布出钟形轮廓——秩序,往往藏在噪声的正中央。

频率分布bins=25hist()
作品 06

一张月账单的几何学

Pie Chart · pie()

支付宝月账单报告:餐饮、服饰、交通、通讯与娱乐,被换算成一枚圆的扇区。消费习惯,原来也是一种图形。

占比构成起始角90°pie()
作品 07

速度与制动的博弈

Scatter Plot · scatter()

车速与制动距离并非线性同行——当速度翻倍,刹车距离几乎翻了四倍。散点向上扬起的弧线,是物理在纸上留下的叹号。

相关关系非线性scatter()
第三展间 · 结构与网络
作品 08

发电量的盒中风景

Box Plot · boxplot()

2017 与 2018 两年全国月度发电量,各收进一只横向的盒子。中位线、四分位与偶尔越界的异常点,构成电力的年度心电图。

五数概括横向箱体boxplot()
作品 09

六边形人格图谱

Radar Chart · polar()

霍兰德职业兴趣测试:现实、研究、艺术、社会、企业、常规六维铺成一张网,六位测试者的曲线各自张成不同的多边形——性格即是形状。

多维评估极坐标polar()
作品 10

树根之下的季节

Error Bar · errorbar()

马尾松、樟树、杉木与桂花的细根生物量随四季起伏,误差棒提醒我们:每一株植物的沉默生长,都带着测量的不确定性。

均值±波动分组对比errorbar()