Mercurial > hg > octave-max
changeset 11184:d9a8a008c116
Remove deprecated temporary calculation of plotboxaspectratio for the gnuplot backend
author | Konstantinos Poulios <logari81@googlemail.com> |
---|---|
date | Wed, 03 Nov 2010 11:09:02 +0100 |
parents | ac6a199be45e |
children | 5b48695f3c13 |
files | scripts/ChangeLog scripts/plot/private/__actual_axis_position__.m |
diffstat | 2 files changed, 9 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,10 @@ +2010-11-03 Konstantinos Poulios <logari81@googlemail.com> + + * 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 <logari81@googlemail.com> * plot/axis.m: Leave zlim unchanged during "axis tight" on 2D plots
--- a/scripts/plot/private/__actual_axis_position__.m +++ b/scripts/plot/private/__actual_axis_position__.m @@ -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))