图中的可选箭头

2024-04-20 08:21:29 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有以下图表:

g = Graph()
g.add_vertex('Burglary')
g.add_vertex('Earthquake')
g.add_vertex('Alarm')
g.add_vertex('John')
g.add_vertex('Marry')

g.vs["label"] = g.vs["name"]

g.add_edge('Burglary','Alarm')
g.add_edge('Earthquake','Alarm')
g.add_edge('Alarm','John')
g.add_edge('Alarm','Marry')

layout = g.layout("kk")
plot(g, layout = layout, margin = 40)

如何使部分边定向(不是全部)。我知道,如果我将g=Graph()设置为g=Graph(),那么它将使所有边定向。但是,我不想那样。在

谢谢!在


Tags: nameadd图表johnlabelgraphvsvertex
1条回答
网友
1楼 · 发布于 2024-04-20 08:21:29

你不能在igraph中这样做-图模型本身存储整个图是否有方向。但是,您可以将某些边的arrow_size属性设置为零,这样igraph就不会在绘图上为这些边绘制箭头。(尽管如此,他们仍将接受指导)。在

相关问题 更多 >