我有几个matplotlib图形对象,我想通过将它们放在另一个图形对象旁边来组合它们。
请注意,我无法更改单个数字的创建方式。我可以使用生成的Figure对象。
答案 0 :(得分:4)
似乎没有(可靠的 - 见底)matplotlib这样做的方式,所以人们坚持使用图形输出上的图像处理工具。我正在使用PNG和PIL。另一种可能性是使用像这里的SVG:http://neuroscience.telenczuk.pl/?p=331
这是一个相关的问题:matplotlib: can I create AxesSubplot objects, then add them to a Figure instance?
这是Joe Kington提出的2012年似乎有效的方式:
轴故意不应该在不同之间共享 现在数字。作为一种解决方法,您可以这样做 fig2._axstack.add(fig2._make_key(a),a),但它是hackish and possible 改变未来。它似乎工作正常,但它可能会破裂 一些事情。
如果它仍然有效,我还没试过。