子图布局综合可视化报告

基于五种子图布局技术的综合数据可视化

01基于plt.subplot()的多子图绘制

季度 智能手表销量 蓝牙耳机销量
第一季度50190
第二季度75210
第三季度125240
第四季度100220
平台 男性用户数(百万) 女性用户数(百万)
知乎2015
小红书1050
微博5060
抖音7080

布局分析

  • 使用2行2列的子图布局展示3类数据
  • 智能手表销量图:左上角,纵轴范围0-175
  • 蓝牙耳机销量图:右上角,纵轴范围180-250
  • 各平台男女用户分布:下方合并两列,使用分组柱状图
  • 清晰展示了不同设备和平台的用户分布特征

02基于plt.subplots()的并列子图绘制

月份 第一组访问量 第二组访问量
一月0.50.8
二月1.21.5
三月2.01.9
四月1.82.2

布局分析

  • 使用1行2列的并列子图布局
  • 左右并排展示两组不同的月度访问量数据
  • 采用不同的标记和颜色区分两组数据趋势
  • 纵轴范围统一为0-2.5,便于比较分析
  • 保留五月、六月数据待补充的标注提示

03基于plt.subplot2grid()的网格布局子图绘制

月份 第三组访问量 第四组访问量
一月1.00.6
二月1.81.3
三月2.22.1
四月1.51.9

布局分析

  • 使用2行1列的网格布局模拟plt.subplot2grid()功能
  • 上方子图展示第三组访问量数据
  • 下方子图展示第四组访问量数据
  • 数据趋势与第2题区分,避免重复
  • 上下排列便于纵向比较分析

04基于ax.twinx()的双轴图绘制

月份 股价 成交量
一月1050.8
二月1101.2
三月1202.5
四月1151.8
五月1302.8
六月1252.0

布局分析

  • 使用双Y轴技术同时展示股价和成交量数据
  • 左侧Y轴:股价,范围100-135
  • 右侧Y轴:成交量,范围0-3.0
  • 蓝色线条表示股价趋势,红色线条表示成交量趋势
  • 直观展示两者随月份变化的关联性

05基于gridspec()的综合子图布局绘制

年份 年度数据
202120000
202221500
202322800
202423500
学院 招生人数 招生占比(%)
工学院700034.8
文学院300021.7
商学院600026.1
理学院400017.4

布局分析

  • 使用gridspec实现复杂的综合子图布局
  • 上半部分:合并两列展示年度数据趋势
  • 左下角:各学院招生人数柱状图
  • 右下角:各学院招生占比饼图
  • 实现多种图表类型的有效组合展示