Визуализация networkDynamic R вызывает неверный атрибут вершины в согласованные периоды времени
Я хочу визуализировать и анализировать 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) атрибуты, Vertex 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)
Я был бы признателен за любую помощь на этом этапе.