[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Plotting data into file
From: |
Joan Picanyol i Puig |
Subject: |
Re: Plotting data into file |
Date: |
Mon, 13 Jun 2005 17:14:41 +0200 |
User-agent: |
Mutt/1.5.9i |
* Michael Kopp <address@hidden> [20050613 16:59]:
> I am about writing a script which automatically plots data into
> eps-files. I am using "gset outpout <filename>" to designate the output
> file. However, this seems to work only if I give the name ouf the
> outputfile directly as a string, but not if I give it as an octave
> string variable. Here is an example:
>
> str = "test.eps";
> gset terminal postscript eps;
> gset output str; % this does not work
> plot((1:10)', (1:10)'/2);
> gset output "anothertest.eps"; % this works
> plot((1:10)', (1:10)'/2);
> gset terminal X11;
> gset output;
>
> Any suggestions?
Try sprintf + graw, i.e. (long line):
graw (sprintf("set output
\"plots/png/simulacions_previes-v%d-b%d-n%d-f%1d.png\"\n",v, beta*10, noise,
fading));
Nowadays I'd try sprintf + print though.
qvb
--
pica
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------