Streamplot animation
using AbstractPlotting
v(x::Point2{T}, t) where T = Point2{T}(one(T) * x[2] * t, 4 * x[1])
sf = Node(Base.Fix2(v, 0e0))
title_str = Node("t = 0.00")
sp = streamplot(
sf,
-2..2, -2..2;
linewidth = 2,
padding = (0, 0),
arrow_size = 0.09,
colormap =:magma
)
sc = title(sp, title_str)
record(sc, "output.mp4", LinRange(0, 20, 5*30)) do i
sf[] = Base.Fix2(v, i)
title_str[] = "t = $(round(i; sigdigits = 2))"
end