Mercurial > hg > octave-lyh
changeset 11310:ffbcb0edfbda
Fix handling of input array of length 2 in daspect.m and pbaspect.m
author | Ben Abbott <bpabbott@mac.com> |
---|---|
date | Fri, 03 Dec 2010 07:39:18 -0500 |
parents | d800fc6bd067 |
children | 3bddc4ea8141 |
files | scripts/ChangeLog scripts/plot/daspect.m scripts/plot/pbaspect.m |
diffstat | 3 files changed, 11 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,8 @@ +2010-12-03 Konstantinos Poulios <logari81@gmail.com> + + * plot/pbaspect.m, plot/daspect.m: Fix handling of input array of + length 2. + 2010-12-02 Ben Abbott <bpabbott@mac.com> * image/image.m: Only flip y-axis if nextplot property equal
--- a/scripts/plot/daspect.m +++ b/scripts/plot/daspect.m @@ -63,8 +63,9 @@ case "auto" set (hax, "dataaspectratiomode", "auto"); endswitch - elseif (isreal (varargin{1}) - && any (numel (varargin{1}) == [2, 3])) + elseif (isreal (varargin{1}) && numel (varargin{1}) == 2) + set (hax, "dataaspectratio", [varargin{1}, 1]) + elseif (isreal (varargin{1}) && numel (varargin{1}) == 3) set (hax, "dataaspectratio", varargin{1}) else error ("daspect: invalid input.")
--- a/scripts/plot/pbaspect.m +++ b/scripts/plot/pbaspect.m @@ -63,8 +63,9 @@ case "auto" set (hax, "plotboxaspectratiomode", "auto"); endswitch - elseif (isreal (varargin{1}) - && any (numel (varargin{1}) == [2, 3])) + elseif (isreal (varargin{1}) && numel (varargin{1}) == 2) + set (hax, "plotboxaspectratio", [varargin{1}, 1]) + elseif (isreal (varargin{1}) && numel (varargin{1}) == 3) set (hax, "plotboxaspectratio", varargin{1}) else error ("pbaspect: invalid input.")