如果我想要将两个独立坐标轴的 x 和 y 轴绑定在一起,以便它们能够同时缩放,通常我会这样做:
fig = plt.figure()
ax1 = fig.add_subplot(121)
ax2 = fig.add_subplot(122,sharex=ax1, sharey=ax1)
但是我不知道如何将一个图的x轴与另一个图的y轴共享。例如,一个图的x轴是“时间”,我想将其与另一个图的y轴共享,该图也表示“时间”。类似于以下代码(但这并不起作用...):
ax2 = fig.add_subplot(122,sharex=ax1.yaxis, sharey=ax1.xaxis)
get
和set
。您可以尝试ax2.set_xlim(ax1.get_ylim())
。 - aorrax.callbacks.connect('ylim_changed', on_ylims_changed)
,然后以这种方式更新内容,但似乎可能有更简单的方法来实现这一点。 - s_haskey