octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bug in linkaxes


From: Rik
Subject: Re: bug in linkaxes
Date: Fri, 27 Apr 2018 10:42:10 -0700

On 04/27/2018 10:25 AM, avlas wrote:
> El divendres, 27 d’abril de 2018, a les 13:10:51 EDT, avlas va escriure:
>
>   El divendres, 27 d’abril de 2018, a les 12:59:30 EDT, Rik va escriure:
>   
>     On 04/27/2018 07:33 AM, address@hidden wrote:
>     > Subject:
>     > bug in linkaxes ?
>     > From:
>     > avlas <address@hidden>
>     > Date:
>     > 04/27/2018 07:23 AM
>     >
>     > To:
>     > octave-maintainers <address@hidden>
>     >
>     > List-Post:
>     > <mailto:address@hidden>
>     > Content-Transfer-Encoding:
>     > 7Bit
>     > Precedence:
>     > list
>     > MIME-Version:
>     > 1.0
>     > Message-ID:
>     > <address@hidden>
>     > Content-Type:
>     > text/plain; charset="us-ascii"
>     > Message:
>     > 4
>     >
>     >
>     > I think there is a bug in linkaxes, at least in my Octave version 
> (flatpak package of Octave 4.3.91).
>     >
>     > Before submitting a bug report about this, could somebody please test 
> the following code snippet? Thanks!
>     >
>     >         % these examples work fine
>     >         % for ii = 1:3; ha(ii) = subplot(3,1,ii); axes(ha(ii)); 
> plot(randn(10,ii)); end
>     >         % for ii = 1:3; ha(ii) = subplot(2,2,ii); axes(ha(ii)); 
> plot(randn(10,ii)); end
>     >         
>     >         % these examples do NOT work
>     >         for ii = 1:4; ha(ii) = subplot(4,1,ii); axes(ha(ii)); 
> plot(randn(10,ii)); end
>     >         % for ii = 1:4; ha(ii) = subplot(2,2,ii); axes(ha(ii)); 
> plot(randn(10,ii)); end
>     >         
>     >         linkaxes(ha, 'x')
>     >
>     > This is the error I'm finding:
>     >
>     >         error: horizontal dimensions mismatch (1x1 vs 2x1)
>     >         error: called from
>     >             linkprop at line 84 column 7
>     >             linkaxes at line 83 column 13
>     >
>     > ...
>     > a.
>     This was a simple error in using a comma, ',', for horizontal 
> concatenation
>     when a semicolon, ';', was desired for vertical concatenation.  I fixed it
>     on the stable branch here
>     http://hg.savannah.gnu.org/hgweb/octave/rev/2540fde5f07b.
>     
>     --Rik
>     
>   Thank you
>   ....
>   a.
>   
> Unfortunately the commit didn't fix the issue. Could you please try to 
> reproduce?
> ....
> a.
Works for me with the test code that was uncommented in your e-mail.

for ii = 1:4; ha(ii) = subplot(4,1,ii); axes(ha(ii)); plot(randn(10,ii)); end
linkaxes (ha, 'x')

--Rik



reply via email to

[Prev in Thread] Current Thread [Next in Thread]