Как я могу получить анимацию с GraphPlot? - PullRequest
0 голосов
/ 10 февраля 2019

Я хочу сделать анимацию сетей (графиков) с помощью GraphPlot .

В Джулии, чтобы иметь анимацию, мы обычно используем Plot как

@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?

...