使用matplotlib链接不同图(无子图)之间的轴

时间:2013-01-23 14:46:47

标签: python matplotlib plot

这是我的问题。我知道有一种简单的方法可以链接不同图的轴,如果它们是这样的同一图中的子图:

import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(211)
ax2 = fig.add_subplot(212, sharex=ax1)

但我想知道是否有一种方法可以做同样的链接(当放大图1时,我在一个特定的轴上得到相同的放大图2)在定义2个不同的图时(我希望这些图看起来远离彼此所以我猜我不能把它们放在同一个图中......)

非常感谢!

1 个答案:

答案 0 :(得分:10)

你只是做同样的事情,但有不同的数字。

import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(111)
fig2 = plt.figure()
ax2 = fig2.add_subplot(111, sharex=ax1)