2015-11-08 194 views
1

如何設置頂點的背景顏色?graph-tool:如何更改頂點顏色?

我知道應該有一個屬性字典或其他東西,但我找不到示例。

我需要它顏色不同的頂點的二部圖中:

gtdraw.graph_draw(g, pos=pos, 
        vertex_fill_color=part, 
        vertex_font_size=6, 
        output_size=(5000, 5000), 
        output="img/pic.png") 
+0

'頂點的背景顏色',你的意思是光環效應還是頂點的顏色? –

回答

1

您可以設置背景顏色與關鍵字參數vertex_fill_color,當你做到這一點。只需檢查part是否存儲與二分信息(即哪個部分)相關聯的頂點屬性。

舉個簡單的例子,你可以看看An Example: Building a Price Network的末尾,它展示瞭如何繪製一個網絡,頂點顏色代表頂點的年齡,從舊的(紅色)到較新的(黑色)。下面是從這個graph-tool例如採取的例證:

enter image description here

我希望這會幫助你。

2

可以找到完整的頂點屬性列表here。我不確定'背景顏色'是什麼意思。如果要在頂點上添加光暈效果,可以將vertex_halo設置爲True,並使用vertex_halo_colorvertex_halo_size來控制效果。如果你只是想改變頂點或輪廓的顏色,你可以像現在一樣使用和vertex_fill_color