On 12/05/2011 11:49 AM, artur tarassow wrote:
> Hello gretl users and programmers,
> 
> I would like to request a feature for plotting matrices -- of course
> only if it would not be too difficult to implement and makes some sense
> to you ;-)
> Until now one has to define each column which one wants to plot. Could
> it be possible to make an option available like
> 
> ----------------
> gnuplot 1..5 ---with-lines --time-series --matrix=X
> ----------------
> 
> to make it easier to plot several columns in a sequence (1 to 5) at once?
> 
> I ask for this since i've got to generate some figures via a loop
> command and the underlying matrices have different dimensions:
> 
> ----------------
> loop for i=1..models --quiet
>     TR_fw_$i <- gnuplot 1..k --with-lines --time-series --matrix=trace_fw_$i
> endloop
> ----------------
> 
> Maybe somebody has another simple solution for this?
> 

Write the column indices into a string and insert the string in your
gnuplot command. Something like (totally untested):

sprintf strColindices "%d", seq(1,cols(mymatrix))
gnuplot @strColindices --with-lines <etc>

hth,
sven

Reply via email to