Re: invalid context

theozh <[email protected]> Tue, 6 Dec 2022 17:08:09 +0100
Newsgroups gmane.comp.graphics.gnuplot.user
Message-ID <[email protected]>

Apparently, for some reason (which I don't know) you cannot define an inline datablock within an if-else loop.
However, you can *print* to datablocks.

flag_satur=1

if (flag_satur==1) {
     set print $EXT_CEN
         print "0.0 1e10 1e-13"
         print "0.0 1e10 1"
     set print $EXT_p1
         print "5 1e10 1e-13"
         print "5 1e10 1"
     set print $EXT_m1
         print "-5 1e10 1e-13"
         print "-5 1e10 1"
     set print
     }
else {
     # For Linear absorption
     set print $EXT_CEN
         print "0.0 1e4 1e-11"
         print "0.0 1e4 1"
     set print $EXT_p1
         print "5 1e4 1e-11"
         print "5 1e4 1"
     set print $EXT_m1
         print "-5 1e4 1e-11"
         print "-5 1e4 1"
     set print
}


> Maybe I missed the point, there is a
>
> replot $EXT_CEN  w l lt 0 lw 1 dt "." lc rgb "gray"
>
>




_______________________________________________
gnuplot-info mailing list
[email protected]
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-info