7

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

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

但我想知道在定义 2 个不同的图形时是否有办法做相同的链接(当放大图 1 时,我在一个特定轴上得到相同的放大图 2)(我希望这些图彼此相距很远所以我想我不能把它们放在同一个图中......)

非常感谢 !

4

1 回答 1

11

您只需做同样的事情,但使用不同的数字。

import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(111)
fig2 = plt.figure()
ax2 = fig2.add_subplot(111, sharex=ax1)
于 2013-01-23T21:12:02.717 回答