diff --git a/figs/QR-code/SNFROM.png b/figs/QR-code/SNFROM.png new file mode 100644 index 00000000..7665330f Binary files /dev/null and b/figs/QR-code/SNFROM.png differ diff --git a/figs/QR-code/SNFROM.svg b/figs/QR-code/SNFROM.svg new file mode 100644 index 00000000..d312abc6 --- /dev/null +++ b/figs/QR-code/SNFROM.svg @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/figs/makefigs_SNFROM_presi.jl b/figs/makefigs_SNFROM_presi.jl index 97ac1116..9f9173f9 100644 --- a/figs/makefigs_SNFROM_presi.jl +++ b/figs/makefigs_SNFROM_presi.jl @@ -28,7 +28,7 @@ function makeplots( qCAE = data["qCAE"] |> Array # encder prediction qSNL = data["qSNL"] |> Array qSNW = data["qSNW"] |> Array - + #======================================================# in_dim = size(xFOM, 1) @@ -50,30 +50,36 @@ function makeplots( #======================================================# - fig1 = Figure(; size = (600, 400), backgroundcolor = :white, grid = :off) + fig1 = Figure(; size = (600, 200), backgroundcolor = :white, grid = :off) kw_ax = (; ) + kw_sc = (; - linewidth = 0.5, - color = :black, + linewidth = 0.0, + color = :blue, strokewidth = 0, - markersize = 7.5, + markersize = 40, ) - Ngif = 250 + Ngif = 24 * 2 Itgif = LinRange(1, Nt, Ngif) .|> Base.Fix1(round, Int) - Ix = LinRange(1, grid[1], 128) .|> Base.Fix1(round, Int) + Ix = LinRange(1, grid[1], 12) .|> Base.Fix1(round, Int) ax1 = Axis(fig1[1,1]; kw_ax...) hidedecorations!(ax1) + hidespines!(ax1) y = Observable(uFOM[Ix, Itgif[1]]) p = scatterlines!(ax1, xFOM[Ix], y; kw_sc...) - if occursin(casename, "exp5") + if occursin("exp5", casename) ylims!(ax1, -2.5, 4.5) + elseif occursin("exp3", casename) + ylims!(ax1, 0.9, 1.7) + elseif occursin("exp4", casename) + ylims!(ax1, -0.1, 1.1) end function animstep(i) @@ -81,7 +87,7 @@ function makeplots( end giffile = joinpath(outdir, casename * ".gif") - record(animstep, fig1, giffile, 1:length(Itgif); framerate = Ngif ÷ 5,) + record(animstep, fig1, giffile, 1:length(Itgif); framerate = Ngif ÷ 2,) # Itplt = [1, Nt ÷ 2, Nt] # p1 = scatterlines!(ax1, xFOM[Ix], uFOM[Ix, Itplt[1]]; kw_sc...) @@ -122,8 +128,8 @@ e4files = (e4file1, e4file4, e4file7) # makeplots(e1file , outdir, "exp1") # makeplots(e2file , outdir, "exp2") -# makeplots(e3file1, outdir, "exp3case1") -# makeplots(e4file1, outdir, "exp4case1") +makeplots(e3file1, outdir, "exp3case1") +makeplots(e4file1, outdir, "exp4case1") # makeplots(e5file , outdir, "exp5") #======================================================# diff --git a/figs/presentation/exp3case1.gif b/figs/presentation/exp3case1.gif new file mode 100644 index 00000000..e04f7c12 Binary files /dev/null and b/figs/presentation/exp3case1.gif differ diff --git a/figs/presentation/exp4case1.gif b/figs/presentation/exp4case1.gif new file mode 100644 index 00000000..62733b1c Binary files /dev/null and b/figs/presentation/exp4case1.gif differ diff --git a/figs/presentation/method/carrow.pdf b/figs/presentation/method/carrow.pdf new file mode 100644 index 00000000..d5a54a01 Binary files /dev/null and b/figs/presentation/method/carrow.pdf differ diff --git a/figs/presentation/method/carrow.png b/figs/presentation/method/carrow.png new file mode 100644 index 00000000..bad63e62 Binary files /dev/null and b/figs/presentation/method/carrow.png differ diff --git a/figs/presentation/method/hlines.pdf b/figs/presentation/method/hlines.pdf new file mode 100644 index 00000000..3dd34d92 Binary files /dev/null and b/figs/presentation/method/hlines.pdf differ diff --git a/figs/presentation/method/hlines.png b/figs/presentation/method/hlines.png new file mode 100644 index 00000000..93271d03 Binary files /dev/null and b/figs/presentation/method/hlines.png differ diff --git a/figs/presentation/method/manif.pdf b/figs/presentation/method/manif.pdf new file mode 100644 index 00000000..245463a9 Binary files /dev/null and b/figs/presentation/method/manif.pdf differ diff --git a/figs/presentation/method/manif.svg b/figs/presentation/method/manif.svg new file mode 100644 index 00000000..ed585ba8 --- /dev/null +++ b/figs/presentation/method/manif.svg @@ -0,0 +1,72 @@ + +image/svg+xml \ No newline at end of file diff --git a/figs/presentation/method/vlines.pdf b/figs/presentation/method/vlines.pdf new file mode 100644 index 00000000..cefbe3cb Binary files /dev/null and b/figs/presentation/method/vlines.pdf differ diff --git a/figs/presentation/method/vlines.png b/figs/presentation/method/vlines.png new file mode 100644 index 00000000..f141b9a0 Binary files /dev/null and b/figs/presentation/method/vlines.png differ