次のように、図の複数の軸に BrokenBarHCollection を追加しようとしています。
barcollection = collections.BrokenBarHCollection(...
ax1 = plt.subplot(211)
ax1.add_collection(barcollection)
ax2 = plt.subplot(212)
ax2.add_collection(barcollection)
plt.show()
そのままで、図は 2 番目のサブプロットのコレクションのみを示しています。ax2.add 行をコメントアウトすると、最初のサブプロットにのみコレクションが表示されます。3 行目と 4 行目の間で barcollection を再度宣言すると、両方のサブプロットに表示されます。なぜこうなった?