如何将一个pyplot数字叠加在另一个上

时间:2018-03-02 08:44:50

标签: matplotlib

轻松搜索显示如何在一个图上绘制多个图表,无论是使用相同的绘图轴,还是使用第二个y轴或子图。更难揭示的是如何将一个数字叠加到另一个数字上,如下所示:

Multiple figures overlaid onto another figure

使用位图编辑器准备该图像以覆盖图像。我创建单个图表没有任何困难,但无法弄清楚如何组合它们。我希望单行代码就足够了,但它是什么呢?这就是我的想象:

    bigFig = plt.figure(1, figsize=[5,25])
    ...
    ltlFig = plt.figure(2)
    ...
    bigFig.overlay(ltlFig, pos=[x,y], size=[1,1])

我已经确定我可以使用figure.add_axes,但是重叠绘图的位置正确是非常具有挑战性的,因为参数是分数,而不是第一个绘图中的x,y值。它[在我看来 - 我错了吗?]对绘制图表的顺序施加了限制,因为必须在依次添加其他图之前完成主图。

实现这一目标的pyplot方法是什么?

0 个答案:

没有答案