# HG changeset patch # User Rik # Date 1396636840 25200 # Node ID 3283ce934648e4b3fd550272c87a44b15c6b18de # Parent c644cfa9cb3bfaad48fb14f02b81eab128a78eb9 Set only 'axis tight' for image functions and Matlab compatibility (bug #42043, bug #41886) * image.m: Use 'axis tight' instead of 'axis image' for Matlab compatibility. * imagesc.m: Delete special case of turning off 'axis equal' after call to image(). diff -r c644cfa9cb3b -r 3283ce934648 scripts/image/image.m --- a/scripts/image/image.m Fri Apr 04 10:48:07 2014 -0400 +++ b/scripts/image/image.m Fri Apr 04 11:40:40 2014 -0700 @@ -184,7 +184,7 @@ if (! isempty (img)) if (isscalar (get (hax, "children"))) - axis (hax, "image") + axis (hax, "tight"); endif if (ndims (img) == 3) diff -r c644cfa9cb3b -r 3283ce934648 scripts/image/imagesc.m --- a/scripts/image/imagesc.m Fri Apr 04 10:48:07 2014 -0400 +++ b/scripts/image/imagesc.m Fri Apr 04 11:40:40 2014 -0700 @@ -100,8 +100,6 @@ endif if (do_new && ! ishold (hax)) - ## Turn off axis equal which is set by image() call - axis ("normal"); ## use given climits or guess them from the matrix if (numel (climits) == 2 && climits(1) <= climits(2)) set (hax, "clim", climits);