On Tue, 15 Jul 2014, Artur T. wrote:
I changed the plotting-options as you can find it below, but still
the
lines are not drawn based on the selected colors. Even after omitting the
options "set ylabel '' ; set xlabel 'Horizon' ; set key outside
below
center horizontal" nothing changes, and the default colorset still applies
using one-week-old cvs on Windows 8.
<hansl>
set echo off
set messages off
open denmark.gdt --quiet
gnuplot LRM LRY --with-lines --time-series \
--output="C:\Users\artur.tarassow\Desktop\TEST.pdf" \
{ set terminal pdfcairo font 'Helvetica,15' lw 3 ; \
set style line 1 lc rgb 'black' ; \
set style line 2 lc rgb 'green' ; \
set style line 3 lc rgb 'red' ; \
set style line 4 lc rgb 'blue' ; \
set style line 5 lc rgb 'orange' ; \
set style line 6 lc rgb 'black' ; \
set ylabel '' ; set xlabel 'Horizon' ; \
set key outside below center horizontal ; }
</hansl>
Ah, I see what's happening. Sorry, this has to do with changes between
gnuplot 4.N and gnuplot 5.0 (rc). For "standard" plots the variant syntax
should be handled internally by gretl and the user shouldn't see any
difference, but when the "{ set ... }" apparatus is used to tweak a plot
-- in particular, to change line styles -- the user needs to be aware of
the following:
* In gnuplot 4, you set up user-configured line styles by doing, e.g.,
set style line 1 lc rgb 'black'
set style line 2 lc rgb 'green'
followed by
set style increment user
to get these user-defined styles to be used.
* In gnuplot 5, the method is
set linetype 1 lc rgb 'black'
set linetype 2 lc rgb 'green'
and so on, with no need for "set style increment user", which actually
provokes an error now (though that may be softened in the gnuplot 5.0
release to just being deprecated).
So for gnuplot 5.0 use "linetype" instead of "line style" and
you'll be
OK. (By the way, the gnuplot version can be determined within a gnuplot
script via the variable GPVAL_VERSION.)
IMO such backward incompatibilities are unfortunate, but I wanted to
start configuring gretl to use gnuplot 5.0 since presumably that will
eventually become the standard on all platforms.
Allin