# HG changeset patch # User Rik # Date 1392523772 28800 # Node ID 0bfa7798c4966150a0db8427149193900c0f4d20 # Parent c5a101de2d88fdc394686ffba67963e4415cd791 imported patch axis diff -r c5a101de2d88 -r 0bfa7798c496 scripts/plot/appearance/axis.m --- a/scripts/plot/appearance/axis.m Sat Feb 15 14:42:07 2014 -0800 +++ b/scripts/plot/appearance/axis.m Sat Feb 15 20:09:32 2014 -0800 @@ -197,10 +197,14 @@ ## (useful with the x11 gnuplot terminal after a window resize) set (ca, "dataaspectratiomode", "auto"); endif - set (ca, "dataaspectratio", [1, 1, 1]); + set (ca, "dataaspectratio", [1, 1, 1], "plotboxaspectratio", [5 4 4]); + elseif (strcmpi (ax, "normal")) - set (ca, "plotboxaspectratio", [1, 1, 1]); - set (ca, "plotboxaspectratiomode", "auto"); + ## Set plotboxaspectratio to something obtuse so that switching + ## back to "auto" will force a re-calculation. + set (ca, "plotboxaspectratio", [3 2 1]); + set (ca, "plotboxaspectratiomode", "auto", + "dataaspectratiomode", "auto"); ## axis limits elseif (len >= 4 && strcmpi (ax(1:4), "auto"))