# HG changeset patch # User Konstantinos Poulios # Date 1288778942 -3600 # Node ID d9a8a008c116cc1699e156cbd6b8b701c4611dfa # Parent ac6a199be45e43fc74311cea4274bf4011058656 Remove deprecated temporary calculation of plotboxaspectratio for the gnuplot backend diff -r ac6a199be45e -r d9a8a008c116 scripts/ChangeLog --- a/scripts/ChangeLog Wed Nov 03 09:34:07 2010 +0100 +++ b/scripts/ChangeLog Wed Nov 03 11:09:02 2010 +0100 @@ -1,3 +1,10 @@ +2010-11-03 Konstantinos Poulios + + * plot/private/__actual_axis_position__.m: Remove temporary + calculation of plotboxratio for the gnuplot backend when + dataaspectratiomode, xlimmode and ylimmode are all set to manual. + Now this case is handled in src/graphics.cc . + 2010-11-03 Konstantinos Poulios * plot/axis.m: Leave zlim unchanged during "axis tight" on 2D plots diff -r ac6a199be45e -r d9a8a008c116 scripts/plot/private/__actual_axis_position__.m --- a/scripts/plot/private/__actual_axis_position__.m Wed Nov 03 09:34:07 2010 +0100 +++ b/scripts/plot/private/__actual_axis_position__.m Wed Nov 03 11:09:02 2010 +0100 @@ -53,19 +53,8 @@ nd = __calc_dimensions__ (h); - if (strcmp (axis_obj.plotboxaspectratiomode, "auto") - && strcmp (axis_obj.dataaspectratiomode, "manual") - && strcmp (axis_obj.xlimmode, "manual") - && strcmp (axis_obj.ylimmode, "manual") - && (nd == 2 || all (mod (axis_obj.view, 90) == 0))) - ## Force plotboxaspectrato to a manual value - dx_dy_dz = [diff(axis_obj.xlim), diff(axis_obj.ylim), diff(axis_obj.zlim)]; - dx_dy_dz = dx_dy_dz / min (dx_dy_dz(dx_dy_dz>0)); - axis_obj.plotboxaspectratiomode = "manual"; - axis_obj.plotboxaspectratio = dx_dy_dz ./ axis_obj.dataaspectratio; - endif - - if (strcmp (axis_obj.plotboxaspectratiomode, "manual")) + if (strcmp (axis_obj.plotboxaspectratiomode, "manual") + || strcmp (axis_obj.dataaspectratiomode, "manual")) ## When using {rltb}margin, Gnuplot does not handle the specified ## aspect ratio properly, so handle it here. if (nd == 2 || all (mod (axis_obj.view, 90) == 0))