我正在尝试将 BrokenBarHCollection 添加到我的图上的多个轴,如下所示:
barcollection = collections.BrokenBarHCollection(...
ax1 = plt.subplot(211)
ax1.add_collection(barcollection)
ax2 = plt.subplot(212)
ax2.add_collection(barcollection)
plt.show()
照原样,该图仅显示了第二个子图中的集合。如果我注释掉 ax2.add 行,它只会在第一个子图中显示集合。在第 3 行和第 4 行之间再次声明 barcollection 使其显示在两个子图中。为什么会这样?