[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Octave/OS X Aquaterm problems (bugs or me?)
From: |
Henry F. Mollet |
Subject: |
Re: Octave/OS X Aquaterm problems (bugs or me?) |
Date: |
Tue, 06 Jan 2004 14:59:59 -0800 |
User-agent: |
Microsoft-Entourage/10.1.1.2418 |
This didn't quite work for me but I'm making progress. I was testing an
Octave *script* which originally had 9 plots using "set aqua term x" 9
times. Using set multiplot, I tried to get the first 4 plots into one window
(using 4 different origins), the next 4 in the second window, which left #9
for the third window.
I found that using set term aqua required multiplot to be turned off and
back on between the "set term aqua (x)" statements or I got a warning and no
results. (gnuplot> set term aqua 2 line 0: You can't change the terminal in
multiplot mode)
2) When using figure (x) instead, I got no warning but plots 5-8 appeared on
top of plots 1-4 in the first window. As above, I had to turn off and back
on mulitplot between the figure (x) statements to get what I wanted.
Henry
on 1/5/04 3:31 PM, Joe Koski at address@hidden wrote:
> When you are doing multiple plots with "set terminal aqua" in one plot
> window, say figure(1), and the page fills up with plots, you can call
> figure(2) to start a new plot window without closing the old window. At
> least that's what it did for me. figure.m worked for me in X11, but did not
> work with Aquaterm.
>
> If the figure.m is not complaining about needing X11, it is probably OK for
> Aquaterm, and works as stated in the Octave manual.
>
> Joe Koski
>
> on 1/5/04 3:25 PM, Henry F. Mollet at address@hidden wrote:
>
>> After making appropriate changes, figure.m now works works on my Mac:
>>
>> octave:4> figure(1)
>> ans = 1
>>
>> But what have I achieved with this. What I can I now do that I could not do
>> before?
>> Henry
>>
>>
>>
>>
>> on 1/5/04 12:43 PM, Joe Koski at address@hidden wrote:
>>
>>> OK, I received the forwarded message below with the patch for my OS
>>> X/Aquaterm problem with figure.m. However, instead of the block of figure.m
>>> (from the octave-forge MACOSX directory) that Jean-Francois recommended in
>>> his message, I replaced this block:
>>>
>>> if (! isempty (gnuterm=getenv ("GNUTERM")))
>>> oneplot ();
>>> figure_list = union (figure_list, f);
>>> eval (sprintf ("gset term %s %d\n",gnuterm, f));
>>> elseif (! isempty (getenv ("DISPLAY")))
>>> oneplot ();
>>> figure_list = union (figure_list, f);
>>> eval (sprintf ("gset term x11 %d\n", f));
>>> else
>>> error ("figure: requires X11 and valid DISPLAY");
>>> endif
>>>
>>> with his recommended patch:
>>>
>>> oneplot ();
>>> figure_list = union (figure_list, f);
>>> eval (sprintf ("gset term aqua %d\n", f));
>>>
>>> and everything seems to be working well. Thanks, Jean-Francois.
>>>
>>> Joe Koski
>>>
>>>
>>> ------ Forwarded Message
>>> From: Jean-Francois Cardoso <address@hidden>
>>> Date: Mon, 5 Jan 2004 19:03:30 +0100
>>> To: address@hidden
>>> Subject: figure in octave
>>>
>>>
>>>
>>> Hello Joe,
>>>
>>>> As a relatively new Octave user, I having some problems with the Mac
>>>> OS X/Aquaterm graphics interface, and I've not had enough experience
>>>> to determine if the problems are me, or the Aquaterm interface
>>>> itself.
>>>
>>> =======================================================================
>>>
>>> To fix your problem, find the file figure.m in octave, change the block
>>>
>>> if (! isempty (getenv ("DISPLAY")))
>>> oneplot ();
>>> figure_list = union (figure_list, f);
>>> eval (sprintf ("gset term x11 %d\n", f));
>>> else
>>> error ("figure: requires X11 and valid DISPLAY");
>>> endif
>>> to
>>>
>>> oneplot ();
>>> figure_list = union (figure_list, f);
>>> eval (sprintf ("gset term aqua %d\n", f));
>>>
>>>
>>> and save the result as figure.m somewhere on your path where it will
>>> be found before the original figure.m.
>>>
>>> =======================================================================
>>>
>>> Could you also please post this response to the octave-help list (I am
>>> not subscribed myself)? Thanks.
>>>
>>> Cheers, JF
>>>
>>>
>>> ------ End of Forwarded Message
>>>
>>>
>>>
>>> -------------------------------------------------------------
>>> 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
>>> -------------------------------------------------------------
>>
>
>
>
> -------------------------------------------------------------
> 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
> -------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------
- Octave/OS X Aquaterm problems (bugs or me?), Joe Koski, 2004/01/04
- Re: Octave/OS X Aquaterm problems (bugs or me?), Joe Koski, 2004/01/05
- RE: Octave/OS X Aquaterm problems (bugs or me?), Joe Koski, 2004/01/05
- Re: Octave/OS X Aquaterm problems (bugs or me?),
Henry F. Mollet <=
- Re: Gnuplot, Henry F. Mollet, 2004/01/08
- Re: Gnuplot, Vic Norton, 2004/01/08
- Re: Gnuplot, Dmitri A. Sergatskov, 2004/01/08
- Re: Gnuplot, Henry F. Mollet, 2004/01/08