tcaswell先前在stackoverflow上的答案非常完美,讲述了如何创建不在同一图中的共享坐标轴 :) 但是我现在想知道如何禁用共享轴并重新启用它们而无需重绘或销毁任何内容?(我有多个图形,希望添加一个按钮,用户可以单击以禁用/启用这些共享轴)我找到了一种方法:
import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(111)
fig2 = plt.figure()
ax2 = fig2.add_subplot(111, sharex=ax1)
创建共享轴,然后...
fig2.delaxes(ax2)
ax2 = fig2.add_subplot(111)
但是这需要重新绘制所有内容,可能需要一些时间。我没有找到禁用链接的简单函数。有没有比我所做的更轻便的方法?
谢谢!