1 of 2
Tobi
  • 155
  • 10

If someone has the same problem, the solution is simple (as always). After searching for the keyword pattern style fill it was obvious how to deal with that. First, as I already did and @ksyrium also mentioned is to unset the titles in the plots. Subsequent, adding NaN plots while choosing the pattern by using fill pattern <int>. Doing so, the ordering in the NaNplots can be changed as one likes to have it. Beautiful. Hope it will help someone. Cheers.

plot \
'+' using 1:(j($1)*1e9):(k($1)*1e9) with filledcurves closed lc rgb 'dark-gray' t '1real', \
'+' using 1:(f($1)*1e9):(g($1)*1e9) with filledcurves closed lc rgb 'dark-gray' t '2real', \
'+' using 1:(h($1)*1e9):(i($1)*1e9) with filledcurves closed lc rgb '#202020' t '3real', \
f(x)*1e9 w l ls 1 t '', \
g(x)*1e9 w l ls 1 t '', \
h(x)*1e9 w l ls 2 t '', \
i(x)*1e9 w l ls 2 t '', \
j(x)*1e9 w l ls 3 t '', \
k(x)*1e9 w l ls 3 t '', \
NaN with filledcurves closed fill pattern 2 lc rgb 'dark-gray' t '1', \
NaN with filledcurves closed fill pattern 3 lc rgb 'dark-gray' t '2', \
NaN with filledcurves closed fill pattern 4 lc rgb '#202020' t '3'
Tobi
  • 155
  • 10