python画网络关系 节点和边存在文件里_python – 使用属性从networkx图中选择节点和边...

我刚开始在networkx中做图表,我想及时跟踪图形的演变:它是如何变化的,图形中指定时间t的节点/边缘是什么.

这是我的代码:

import networkx as nx

import matplotlib.pyplot as plt

G=nx.Graph()

G.add_node(1,id=1000,since='December 2008')

G.add_node(2,id=2000,since='December 2008')

G.add_node(3,id=3000,since='January 2010')

G.add_node(4,id=2000,since='December 2016')

G.add_edge(1,2,since='December 2008')

G.add_edge(1,3,since='February 2010')

G.add_edge(2,3,since='March 2014')

G.add_edge(2,4,since='April 2017')

nx.draw_spectral(G,with_labels=True,node_size=3000)

plt.show()

这显示了包含所有节点和边的图.

所以,我的问题是:

如何设计一个基于时间的过滤器,它将在时间t仅提取我的图G图上的相关节点/边,例如’2014年7月’.完成后,如何使用matplotlib更新图形?

预先感谢您的帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值