我似乎无法在graph-tool的文档中找到vertex_shape的可能值列表,也找不到为这种事情设置属性映射的适当方法,或者是否有使用自定义形状的方法。
这是我的直觉:
vshape = g.new_vertex_property("string")
v = g.add_vertex(1)
vshape[v] = "double_circle"
v2 = g.add_vertex(1)
vshape[v] = "pickle_shaped"
graph_draw(g,vertex_shape=vshape)
有人知道这样的名单吗?图表工具完成编译后,我将检查属性映射是否正常工作... = c)
最佳答案
找到了。这很完美。
“圆”,“三角形”,“正方形”,“五边形”,“六边形”,“七边形”,“八边形”,“ double_circle”,“ double_triangle”,“ double_square”,“ double_pentagon”,“ double_hexagon”,“ double_heptagon” ,“ double_octagon”,“ pie”
不幸的是,“ pickle_shaped”不是一个选择。 = c)