一直在python和matplotlib模塊中掙扎。我試圖畫出一些沒有填充並用黑色標出的圓圈。我在藝術家圈中提出了正確的論點,但它似乎忽略了它,並把藍色。有任何想法嗎?此外,該圖自動顯示,沒有我說明繪製或顯示。當圖形彈出時,我怎樣才能阻止並控制?提前致謝。Matplotlib補丁不匹配提供的參數。
我的代碼
def draw_lattice(self,chart):
patches = []
for x in range(1,4):
for y in range (1,4):
circle = Circle((x,y), .25,color='k',fill=False)
# chart.add_patch(circle)
patches.append(circle)
p = PatchCollection(patches)
chart.add_collection(p)
在此先感謝。
* UPDATE *
如果我單獨添加每個圓圈將正確格式化的軸。如果我添加集合它不起作用。我有更多的形狀要添加,我想要去收集路線。任何理由爲什麼一個方法會工作,另一個不會?我在某處讀到你需要添加藝術家,但是我嘗試了這個,並得到了一個錯誤。
有沒有辦法做透明的facecolors? – TheCodeNovice 2014-11-21 22:29:28