使用 Sage 绘制加权图形

Weighted graph drawing using Sage

我尝试使用 Sage 为 10x10 矩阵 A 绘制权重图。我使用了以下代码:

G = DiGraph(A, format='weighted_adjacency_matrix')

H = G.plot(edge_labels=False, graph_border=True)

H.show()

我想知道是否有人可以帮助我将起始节点从 0 更改为 1。目前节点标签为 0,1,...9,但我希望它们为 1,...,10。

我花了很多时间才找到它。

G.relabel([1..10],inplace=True)

这个函数其实有很多不错的特性。