[英]When drawing graph in graph-tool only vertices appear, no edges
我創建了一個圖形( graph1.xml
), graph1.xml
其保存在上一個腳本中。 我現在已經加載了該圖並正在嘗試繪制它。 當我在python2.7中鍵入以下內容時(在Ubuntu上):
load_graph('graph1.xml')
我收到一條消息說:
<Graph object, directed, with 10194124 vertices and 25920412 edges at 0x7fbb837a2e10>
因此,圖形對象顯然包含許多頂點和相當多的邊。 因此,我繼續執行以下代碼:
g = load_graph('graph1.xml')
root_vertex = find_vertex(g, g.vp.vprop, '774123')
root_vertex = root_vertex[0]
graph_draw(g, pos=radial_tree_layout(g, root_vertex), output="test-radial1.png")
返回消息說:
<PropertyMap object with key type 'Vertex' and value type 'vector<double>', for Graph 0x7fbb83747410, at 0x7fbb837476d0>
當我打開運行代碼的文件夾時,確實出現了一個名為test-radial1.png
的文件,但是似乎只顯示了一些頂點:
為什么會這樣呢?
這是因為默認的邊緣寬度小於圖形的分辨率。 您可以通過graph_draw()
的output_size
選項增加其大小來解決此問題,也可以將具有適當大值的參數edge_pen_width
傳遞給它來edge_pen_width
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.