如何使用GraphPlot获得动画?

时间:2019-02-10 06:51:09

标签: animation plot julia

我想用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制作图形动画的方法吗?

0 个答案:

没有答案