我想用GraphPlot制作网络(图形)的动画。
在朱莉娅(Julia)中,为了制作动画,我们通常使用类似
@gif for i=1:100
plot(...)
end
但是当我尝试制作网络动画时,出现了错误。
No current plot/subplot
我想要的是一个简单的动画,这样节点的颜色会随着时间而改变,并且代码是这样的:
using Plot
gr()
using GraphPlot
path = PathGraph(5)
nodecolor = [colorant"lightseagreen", colorant"orange"]
label=ones(Int, 5)
@gif for t in 1:5
nodefillc = nodecolor[label]
gplot(path, nodefillc=nodefillc)
label[t]=2
end
我认为@gif(或@animation)无法应用于GraphPlot。
有人知道用GraphPlot制作图形动画的方法吗?