我想networkDynamic
使用 R 可视化和分析一个对象。创建它之后:
NetDyn.dynACCP <- networkDynamic(base.net=NetAccionCP, edge.spells=esUS2)
NetDyn.dynACCP
class(NetDyn.dynACCP)
我开始想象它:
render.d3movie(NetDyn.dynACCP, displaylabels=FALSE, bg="#ffffff",
vertex.border="#333333", vertex.col=vertex, usearrows = TRUE,
vertex.cex = 0.3,
render.par=list(tween.frames=5, show.time = TRUE), script.type="remoteSrc")
但是,如果成功,此时会出现所有节点,即使它们在稍后的时间段内变得活跃。根据edge activity
我使用的功能来折叠网络reconcile.vertex.activity
,这样vertices
只有在它们激活时才会edges
激活。但是,基于节点类型vertex.attribute
的调用变得混乱。我的意思是乱七八糟,因为一些节点的属性被转移到其他节点,结果它们变成了假。color
reconGraphACCP <- reconcile.vertex.activity(NetDyn.dynACCP, mode="expand.to.edges")
reconGraphACCP
我试图通过向TEAS
对象添加或动态属性来纠正此问题:
NetDyn.dynACCP <- networkDynamic(base.net=NetAccionCP, edge.spells=esUS2,
vertex.spells=vsUS2, create.TEAs = TRUE, vertex.TEA.names = 'tipoActor')
NetDyn.dynACCP
class(NetDyn.dynACCP)
为此,我还包含vertex.spells
顶点属性,现在color
为color.active
,
动态 (TEA) 属性,顶点 TEA:animation.x.active、animation.y.active、color.active
尽管如此,我仍然无法使顶点属性color.active
与可视化中的对应节点相匹配。如果我使用该函数network.extract
分析确定的时间段,也会发生同样的情况:
plot(network.extract(reconGraphACCP, onset=1992, terminus=1999),
main="1992-1999", vertex.col=color.active)
在这一点上,我将不胜感激。