Introduction
Introduction Statistics Contact Development Disclaimer Help
tadd labels to subplots - hansen-zoet-exp - comparison of lab and model results…
git clone git://src.adamsgaard.dk/hansen-zoet-exp
Log
Files
Refs
Submodules
---
commit 4afb091c0cf8494a8ea5aaae3ac2704f58001457
parent d47e95b4ebcc3323cd9a824252dd6ecde5c2931d
Author: Anders Damsgaard <[email protected]>
Date: Tue, 14 Jun 2022 15:01:05 +0200
add labels to subplots
Diffstat:
M fig-sediment_flux.gp | 39 ++++++++++++++++-------------…
M fig-sediment_flux_daily.gp | 10 +++-------
M fig-skin_depth_diff.gp | 6 +++---
3 files changed, 26 insertions(+), 29 deletions(-)
---
diff --git a/fig-sediment_flux.gp b/fig-sediment_flux.gp
t@@ -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)
t@@ -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*r…
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…
- "rs_sediment_flux_100ma.txt" u ($1/1000):($2) w p ps 1 t "Hansen and Z…
+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…
+ "rs_sediment_flux_100ma_high-N.txt" u ($1/1000):($2) w p lt 4 ps 1 t "…
+ "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…
- "rs_sediment_flux_300ma.txt" u ($1/1000):($2) w p ps 1 t "Hansen and Z…
+plot f(x, 300) lt 1 t fitparams, \
+ "sediment_flux_v9.506e-6ms.txt" u ($1/1000):($2*3600*24*365.25*rswidth…
+ "rs_sediment_flux_300ma.txt" u ($1/1000):($2) w p lt 4 ps 1 t "Hansen …
diff --git a/fig-sediment_flux_daily.gp b/fig-sediment_flux_daily.gp
t@@ -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*…
-#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
t@@ -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 textc…
-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]"
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.