Examples
Some examples of what JGraphs
together with Javis
might help you animate!
using LightGraphs, NetworkLayout, JGraphs, Javis
startinglayout = Spring(dim=2)
startingscaling = 50
layout2 = Shell()
scaling2 = 100
layout3 = SquareGrid()
scaling3 = 20
n_frames = 500
mst_frames = 1:400
myg = Video(500, 500)
Background(1:n_frames, ground("white", "black"))
g2 = erdos_renyi(40, 0.1)
gd2 = JGraphData(g2,
startinglayout,
scaling=startingscaling,
frames=mst_frames,
edge_width=1
)
myJGraph = JGraph(gd2)
jgraph_morph(myJGraph, layout2, scaling2, frames=51:150)
jgraph_morph(myJGraph, layout3, scaling3, frames=201:300)
jgraph_morph(myJGraph, startinglayout, startingscaling, frames=351:451)
render(myg, pathname="../JGraphs/docs/src/assets/example1.gif")