在Python Spyder交互绘图中。如何链接绘图,以便在放大某个绘图时,它会放大其余的绘图

在Python Spyder交互绘图中。如何链接绘图,以便在放大某个绘图时,它会放大其余的绘图,python,matplotlib,spyder,Python,Matplotlib,Spyder,在Python Spyder交互绘图中。如何链接绘图,以便在放大一个地物中的一个绘图时,将同一地物和不同地物上的所有其他绘图缩放到相同比例?它们都是以毫秒为单位绘制的 下面是我目前正在编写的代码示例。(我知道我在两次策划同一件事,我只是在测试一些东西。) sharex和sharey是你的朋友。 最简单的例子: import numpy as np import matplotlib.pyplot as plt fig1, (ax1, ax2) = plt.subplots(1,2,sharex

在Python Spyder交互绘图中。如何链接绘图,以便在放大一个地物中的一个绘图时,将同一地物和不同地物上的所有其他绘图缩放到相同比例?它们都是以毫秒为单位绘制的

下面是我目前正在编写的代码示例。(我知道我在两次策划同一件事,我只是在测试一些东西。)


sharex
sharey
是你的朋友。 最简单的例子:

import numpy as np
import matplotlib.pyplot as plt

fig1, (ax1, ax2) = plt.subplots(1,2,sharex=True, sharey=True)
ax1.plot(np.random.rand(10))
ax2.plot(np.random.rand(11))

fig2 = plt.figure()
ax3 = fig2.add_axes([0.1, 0.1, 0.8, 0.8], sharex=ax1, sharey=ax1)
ax3.plot(np.random.rand(12))

你看过波基吗?它内置了这样的功能。没问题,我很乐意。下一次,试着提供一个更简单的例子,让那些试图帮助别人的人的生活更容易
import numpy as np
import matplotlib.pyplot as plt

fig1, (ax1, ax2) = plt.subplots(1,2,sharex=True, sharey=True)
ax1.plot(np.random.rand(10))
ax2.plot(np.random.rand(11))

fig2 = plt.figure()
ax3 = fig2.add_axes([0.1, 0.1, 0.8, 0.8], sharex=ax1, sharey=ax1)
ax3.plot(np.random.rand(12))