# HG changeset patch # User Konstantinos Poulios # Date 1288645965 -3600 # Node ID ef1719e8444e5fab0579d65cfb9922cb4c1a2c11 # Parent 2114867f2a50ba199eb1e1e6779c7b9ebc539892 Remove deprecated temporary calculation of plotboxaspectratio for the gnuplot backend diff -r 2114867f2a50 -r ef1719e8444e scripts/ChangeLog --- a/scripts/ChangeLog Mon Nov 01 06:54:43 2010 -0400 +++ b/scripts/ChangeLog Mon Nov 01 22:12:45 2010 +0100 @@ -1,3 +1,10 @@ +2010-11-01 Konstantinos Poulios + + * plot/private/__actual_axis_position__.m: Remove temporary + calculation of plotboxaspectratio 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-01 Ben Abbott * plot/axis.m: Exclude hggroup {x,y,z}data properties when determing diff -r 2114867f2a50 -r ef1719e8444e scripts/plot/private/__actual_axis_position__.m --- a/scripts/plot/private/__actual_axis_position__.m Mon Nov 01 06:54:43 2010 -0400 +++ b/scripts/plot/private/__actual_axis_position__.m Mon Nov 01 22:12:45 2010 +0100 @@ -53,18 +53,6 @@ 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")) ## When using {rltb}margin, Gnuplot does not handle the specified ## aspect ratio properly, so handle it here.