2
PatchCollection
接受Patch
es的列表,並允許我一次將它們轉換/添加到畫布。但更改PatchCollection
對象的構造後Patch
ES的一個不反映matplotlib更改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集合,將組補丁,這樣我可以改變他們在一起,但我希望能夠改變個人補丁。