Skip to content

马赛克图

Mosaic Plots

我们大多使用 plt.subplots() 方法通过 Matplotlib 创建子图。但这有时会变得相当繁琐和麻烦。例如,它在创建自定义布局方面灵活性有限,容易出错索引等等。

ds p458 1

相反,使用 plt.subplot_mosaic() 方法。在这里,你可以通过将绘图结构定义为字符串来创建任何所需布局的图。

ds p458 2

例如,字符串布局:

  • AB
  • AC

……将创建三个子图,其中:

  • 子图 "A" 跨越第 1 列
  • 子图 "B" 跨越第 2 列的上半部分
  • 子图 "C" 跨越第 2 列的下半部分
  • 接下来,通过用子图键("A"、"B" 或 "C")索引坐标轴字典,在特定区域创建子图。

ds p458 3

本站内容仅供学习交流,版权归原作者所有。