【发布时间】:2019-08-17 03:54:23
【问题描述】:
我有一个使用 pandas 和 matplotlib 的 Python 脚本,它将 4 个绘图输出到单独的 PNG 文件中。这部分很好。我还想将所有 4 个图自动制作成一个拼贴画 - 没什么特别的,只是所有 4 个相邻的图都很好 - 并将该拼贴图像输出为另一个(第 5 个)PNG 文件。这可能吗?
【问题讨论】:
标签: python python-3.x matplotlib
我有一个使用 pandas 和 matplotlib 的 Python 脚本,它将 4 个绘图输出到单独的 PNG 文件中。这部分很好。我还想将所有 4 个图自动制作成一个拼贴画 - 没什么特别的,只是所有 4 个相邻的图都很好 - 并将该拼贴图像输出为另一个(第 5 个)PNG 文件。这可能吗?
【问题讨论】:
标签: python python-3.x matplotlib
您可以使用plt.subplots()。这允许您将多个图添加到同一个图形。您可以将行和列配置为 2x2 网格或 4x1 或 1x4。
如果您想更好地控制子图大小,另一个选项是Matplotlib Gridspec。
【讨论】: