小编Ony*_*nyx的帖子

使用networkx和matplotlib时如何使x和y轴出现?

嗨,所以我试图使用 networkx 和 matplotlib 绘制图形,但是,尽管将轴设置为“on”,并且向轴添加了 x/y 限制,但我的 x 和 y 轴并未显示。

我尝试实施其他人的代码来查看轴是否会显示,但没有运气。

import networkx as nx
import matplotlib.pyplot as plt

G = nx.DiGraph()
G.add_edges_from(
        [('A', 'B'), ('A', 'C'), ('D', 'B'), ('E', 'C'), ('E', 'F'),
         ('B', 'H'), ('B', 'G'), ('B', 'F'), ('C', 'G')])

val_map = {'A': 1.0,
               'D': 0.5714285714285714,
               'H': 0.0}

values = [val_map.get(node, 0.25) for node in G.nodes()]

# Specify the edges you want here
red_edges = [('A', 'C'), ('E', 'C')]
edge_colours = ['black' if not edge in red_edges else …
Run Code Online (Sandbox Code Playgroud)

python matplotlib networkx

1
推荐指数
2
解决办法
4093
查看次数

标签 统计

matplotlib ×1

networkx ×1

python ×1