hansen-zoet-exp

comparison of lab and model results of sediment advection
git clone git://src.adamsgaard.dk/hansen-zoet-exp # fast
git clone https://src.adamsgaard.dk/hansen-zoet-exp.git # slow
Log | Files | Refs | Submodules Back to index

commit 4afb091c0cf8494a8ea5aaae3ac2704f58001457
parent d47e95b4ebcc3323cd9a824252dd6ecde5c2931d
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date:   Tue, 14 Jun 2022 15:01:05 +0200

add labels to subplots

Diffstat:
Mfig-sediment_flux.gp | 39++++++++++++++++++++-------------------
Mfig-sediment_flux_daily.gp | 10+++-------
Mfig-skin_depth_diff.gp | 6+++---
3 files changed, 26 insertions(+), 29 deletions(-)

diff --git a/fig-sediment_flux.gp b/fig-sediment_flux.gp @@ -7,13 +7,14 @@ set multiplot layout 2,1 rswidth = 1 -#set lmargin 7.0 -#set bmargin 3.5 -#set rmargin 2.0 -#set tmargin 2.0 +set lmargin 8.0 +set bmargin 3.5 +set rmargin 2.0 +set tmargin 2.0 -#set xrange [-5 : 105] -#set yrange [0 : 0.11] +labelx = 0.05 +set label "a" at screen labelx,0.98 font "{:Bold},12" +set label "b" at screen labelx,0.48 font "{:Bold},12" # https://sodocumentation.net/gnuplot/topic/8825/fit-data-with-gnuplot #f(x) = a * exp(b * x) @@ -21,22 +22,22 @@ f(x, v) = a * x**b * v fit f(x, 100) "sediment_flux_v3.169e-6ms.txt" u ($1/1000):($2*3600*24*365.25*rswidth) via a,b fitparams = sprintf("{/:Italic q}_t = %.2e {/:Italic v N'}^{%.3g}", a, b) -set xrange [0:*] -set yrange [0:*] - -#set xlabel "Normalized horizontal velocity, v_x [-]" set xlabel "Effective stress, {/:Italic N'} [kPa]" -#set ylabel "Spec. sediment flux [m²/a]" set ylabel "Sediment flux, {/:Italic q}_t [m³/a]" -set key bottom right font ",10" invert #samplen 0.9 +set key bottom right font ",09" invert samplen 1.0 +#set title "{/:Italic v} = 100 m/a" +set xrange [0:210] +set xtics 0,50,200 + set title "{/:Italic v} = 100 m/a" -set yrange [0:1] -plot f(x, 100) t fitparams, \ - "sediment_flux_v3.169e-6ms.txt" u ($1/1000):($2*3600*24*365.25*rswidth) w p ps 0.5 t "CNGF-PF", \ - "rs_sediment_flux_100ma.txt" u ($1/1000):($2) w p ps 1 t "Hansen and Zoet (2022)" +set yrange [0:1.1] +plot f(x, 100) lt 1 t fitparams, \ + "sediment_flux_v3.169e-6ms.txt" u ($1/1000):($2*3600*24*365.25*rswidth) w p lt 2 ps 0.5 t "CNGF-PF (Damsgaard et al., 2020)", \ + "rs_sediment_flux_100ma_high-N.txt" u ($1/1000):($2) w p lt 4 ps 1 t "Hansen and Zoet (2022)", \ + "rs_sediment_flux_100ma.txt" u ($1/1000):($2) w p lt 4 ps 1 t "" set title "{/:Italic v} = 300 m/a" set yrange [0:*] -plot f(x, 300) t fitparams, \ - "sediment_flux_v9.506e-6ms.txt" u ($1/1000):($2*3600*24*365.25*rswidth) w p ps 0.5 t "CNGF-PF", \ - "rs_sediment_flux_300ma.txt" u ($1/1000):($2) w p ps 1 t "Hansen and Zoet (2022)" +plot f(x, 300) lt 1 t fitparams, \ + "sediment_flux_v9.506e-6ms.txt" u ($1/1000):($2*3600*24*365.25*rswidth) w p lt 2 ps 0.5 t "CNGF-PF (Damsgaard et al., 2020)", \ + "rs_sediment_flux_300ma.txt" u ($1/1000):($2) w p lt 4 ps 1 t "Hansen and Zoet (2022)" diff --git a/fig-sediment_flux_daily.gp b/fig-sediment_flux_daily.gp @@ -12,13 +12,9 @@ set bmargin 3.5 set rmargin 2.5 set tmargin 2.0 -#set xrange [-5 : 105] -#set yrange [0 : 0.11] - -# https://sodocumentation.net/gnuplot/topic/8825/fit-data-with-gnuplot -#f(x, v) = a * x**b * v -#fit f(x, 100) "sediment_flux_v3.169e-6ms.txt" u ($1/1000):($2*3600*24*365.25*rswidth) via a,b -#fitparams = sprintf("{/:Italic q}_t = %.2e {/:Italic v N'}^{%.3g}", a, b) +labelx = 0.08 +set label "a" at screen labelx,0.98 font "{:Bold},12" +set label "b" at screen labelx,0.48 font "{:Bold},12" set xrange [0:*] set yrange [0:*] diff --git a/fig-skin_depth_diff.gp b/fig-skin_depth_diff.gp @@ -74,9 +74,9 @@ x=1.0/3600.0/24.0/365.0 set arrow from x,D_min to x,D_max nohead lc "white" front set label "yearly" at x,label_y rotate by 90 front offset screen -0.01,0 textcolor "white" -set label "a" at screen 0.01,0.95 font ",12" -set label "b" at screen 0.35,0.95 font ",12" -set label "c" at screen 0.70,0.95 font ",12" +set label "a" at screen 0.01,0.95 font "{:Bold},12" +set label "b" at screen 0.35,0.95 font "{:Bold},12" +set label "c" at screen 0.70,0.95 font "{:Bold},12" set xlabel "Forcing frequency {/:Italic f} [s^{-1}]" set ylabel "Diffusivity {/:Italic D} [m^2/s]"