python - 透明网络边缘标签

标签 python networkx

如何在 NetworkX 图中设置透明边标签?目前每个标签都有一个白色背景,它会切割我的边缘并与其他标签重叠

nx.draw(v29graph,
        nx.get_node_attributes(v29graph,'pos'),
        edge_labels=labels2
        )

nx.draw_networkx_edge_labels(v29graph,
                             pos=nx.get_node_attributes(v29graph,'pos'),
                             edge_labels=labels2
                             )

最佳答案

您可以使用 bbox 参数:

nx.draw_networkx_edge_labels(v29graph,
                             pos=nx.get_node_attributes(v29graph,'pos'),
                             edge_labels=labels2, 
                             bbox=dict(alpha=0)
                             )

更多的 bbox 样式示例是 here .

关于python - 透明网络边缘标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42523091/

相关文章:

python - 如何将多个列表插入到sqlite列中

python - 使用 Python 比较 NetworkX 中的节点值

python - 使用networkx的有向图的current_flow_ Betweenness_centrality?

python - Networkx:提取包含给定节点的连通分量(有向图)

python - 脚本之间的全局变量

python - Pandas One 热编码 : Bundling together less frequent categories

python - 将 pandas 时间戳重置为每月的第一天

python - pypyodbc 连接到 SQL Server

python - 如何增加 networkx.spring_layout 的节点间距

python - 使用 python 和 networkx 的节点上的交互式标签