簡體   English   中英

在圖形工具中繪制圖形時,僅出現頂點,沒有邊

[英]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的輸出

為什么會這樣呢?

這是因為默認的邊緣寬度小於圖形的分辨率。 您可以通過graph_draw()output_size選項增加其大小來解決此問題,也可以將具有適當大值的參數edge_pen_width傳遞給它來edge_pen_width

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM