2015-11-08 193 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