Mercurial > octave-nkf
diff scripts/plot/__go_draw_axes__.m @ 11201:6c8791cb35b1
__go_draw_axes__.m: Set proper tight axis limits for log scale.
author | Ben Abbott <bpabbott@mac.com> |
---|---|
date | Mon, 08 Nov 2010 08:45:46 +0800 |
parents | 9f080d23396f |
children | d2f3a904ac6b |
line wrap: on
line diff
--- a/scripts/plot/__go_draw_axes__.m Sun Nov 07 22:57:23 2010 +0100 +++ b/scripts/plot/__go_draw_axes__.m Mon Nov 08 08:45:46 2010 +0800 @@ -405,6 +405,16 @@ continue; endif + if (xlogscale) + obj.xdata(obj.xdata<=0) = NaN; + endif + if (ylogscale) + obj.ydata(obj.ydata<=0) = NaN; + endif + if (zlogscale) + obj.zdata(obj.zdata<=0) = NaN; + endif + ## Check for facecolor interpolation for surfaces. doing_interp_color = ... isfield (obj, "facecolor") && strncmp (obj.facecolor, "interp", 6);