有没有一种方法可以使用matplotlib自动创建图的“拼贴”?

时间:2019-08-17 03:54:23

标签: python python-3.x matplotlib

我有一个使用pandas和matplotlib的Python脚本,可以将4个图输出到单独的PNG文件中。这部分很好。我还想将所有4个图自动制作为拼贴画-没什么花哨的,只有所有4个并排显示的图都可以-并输出该拼贴图像作为另一个(第5个)PNG文件。这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用plt.subplots()。这使您可以将多个图添加到同一图形。您可以将行和列配置为2x2网格或4x1或1x4。

如果您想进一步控制子图大小,则另一个选择是Matplotlib Gridspec