octave-maintainers
[Top][All Lists]
Advanced

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

Re: bug in linkaxes


From: avlas
Subject: Re: bug in linkaxes
Date: Fri, 27 Apr 2018 13:52:06 -0400

El divendres, 27 d’abril de 2018, a les 13:42:10 EDT, Rik va escriure:

  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
  
Strangely enough, it works for me too now. I updated the linkprop file on my 
own after running it, and somehow the change was not taken into account until I 
restarted Octave, which seems weird to me. I'd like to know if this is 
something general or related to flatpak :/

....
a.





reply via email to

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