4
我在網絡X上顯示圖形時遇到了麻煩。顯示具有精確(x,y)位置節點的圖形。結果旋轉
我從輸入中給出的圖片中提取一些角點,並將角點保存爲NetworkX中圖形的節點。節點在檢索角點時包含角點的(x,y)位置。然後顯示將節點放置在其確切(x,y)位置的圖形。但是,當我使用nx.draw()
顯示圖形時,該圖形將顯示圖片中檢索到的形狀。
下面是一些代碼,你就明白了:
pe = nx.Graph()
pe.add_node('p1', posxy=(ap[0][0], ap[0][1]))
pe.add_node('p2', posxy=(ap[1][0], ap[1][2]))
pe.add_node('p3', posxy=(ap[2][0], ap[2][3]))
pe.add_node('p4', posxy=(ap[3][0], ap[3][4]))
pe.add_node('p5', posxy=(ap[4][0], ap[4][5]))
pe.add_cycle(['p1','p2','p3','p4','p5'])
positions = nx.get_node_attributes(pe,'posxy')
nx.draw(pe, positions, node_size=500)
其中posxy=(ap[0][0], ap[0][1])
是在發現角點的平面位置。角點被保存在列表ap
中。
這裏是形狀的圖像檢索到:
和此示出的曲線圖:
爲什麼被示出所有的方式和身邊的輸出?如何以類似於檢測到的初始形狀的方式旋轉圖形?
這個小改變奏效了。非常感謝。 –