PatchCollection
esのリストを受け入れ、Patch
一度にそれらを変換/キャンバスに追加できるようにします。ただし、オブジェクトPatch
の構築後の esの変更は反映されません。PatchCollection
例えば:
import matplotlib.pyplot as plt
import matplotlib as mpl
rect = mpl.patches.Rectangle((0,0),1,1)
rect.set_xy((1,1))
collection = mpl.collections.PatchCollection([rect])
rect.set_xy((2,2))
ax = plt.figure(None).gca()
ax.set_xlim(0,5)
ax.set_ylim(0,5)
ax.add_artist(collection)
plt.show() #shows a rectangle at (1,1), not (2,2)
パッチをまとめて変換できるようにパッチをグループ化する matplotlib コレクションを探していますが、個々のパッチも変更できるようにしたいと考えています。