如何在 NetworkX/Matplotlib 中绘制节点颜色图?

matplotlibpythondata visualization更新于 2025/9/12 6:36:17

要在 matplotlib/netwokx 中绘制节点颜色图,我们可以采取以下步骤 −

  • 设置图形大小并调整子图之间和周围的填充。
  • 返回循环连接节点的循环图 $C_n$。
  • 将节点定位在一个圆上。
  • 使用 Matplotlib 绘制图形 G。
  • 要显示图形,请使用 show() 方法。

示例

import matplotlib.pyplot as plt
import networkx as nx

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

G = nx.cycle_graph(24)

pos = nx.circular_layout(G)

nx.draw(G, pos, node_color=range(24), node_size=800, cmap='copper')

plt.show()

输出


相关文章


有用资源