用顏色條繪製圖形,例如matplotlib圖庫的ellipse collection,我試圖理解圖形的幾何圖形。如果我在源代碼中(而不是plt.show()
)添加以下代碼:matplotlib中的顏色條的幾何圖形
cc=plt.gcf().get_children()
print(cc[1].get_geometry())
print(cc[2].get_geometry())
我得到
(1, 2, 1)
(3, 1, 2)
我瞭解的第一個 - 1列,兩列,圖表第一(大概在第二個是彩條),但我不明白第二個,我預計會是(1,2,2)。這些值對應什麼?
編輯:看來cc中的元素不具有相同的座標軸,這可以解釋這些差異。不知何故,我仍然與報道的幾何形狀混淆。
我的輸出是不同的;我得到'(1,1,1)',第二個'print'語句給出了一個異常,'AttributeError:'Axes的對象沒有屬性'get_geometry'。 – egpbos