# HG changeset patch # User Petr Mikulik # Date 1269459344 -3600 # Node ID 348b26872fc8a753182bead00ec5635320ae25bd # Parent 91d1e64804e1c3c17e94931bb8fa78d8c4ed721f Fix bug with logscale in combination with colorbar diff --git a/scripts/ChangeLog b/scripts/ChangeLog --- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,8 @@ +2010-03-24 Petr Mikulik + + * plot/__go_draw_axes__.m: Unset logscale also for unused gnuplot + axis locations. + 2010-03-24 Jaroslav Hajek * help/help.m: Maybe warn about unimplemented Matlab functions. diff --git a/scripts/plot/__go_draw_axes__.m b/scripts/plot/__go_draw_axes__.m --- a/scripts/plot/__go_draw_axes__.m +++ b/scripts/plot/__go_draw_axes__.m @@ -281,25 +281,18 @@ do_tics (axis_obj, plot_stream, ymirror, mono, gnuplot_term); + fputs (plot_stream, "unset logscale;\n"); xlogscale = strcmpi (axis_obj.xscale, "log"); + ylogscale = strcmpi (axis_obj.yscale, "log"); + zlogscale = strcmpi (axis_obj.zscale, "log"); if (xlogscale) fprintf (plot_stream, "set logscale %s;\n", xaxisloc); - else - fprintf (plot_stream, "unset logscale %s;\n", xaxisloc); endif - - ylogscale = strcmpi (axis_obj.yscale, "log"); if (ylogscale) fprintf (plot_stream, "set logscale %s;\n", yaxisloc); - else - fprintf (plot_stream, "unset logscale %s;\n", yaxisloc); endif - - zlogscale = strcmpi (axis_obj.zscale, "log"); if (zlogscale) fputs (plot_stream, "set logscale z;\n"); - else - fputs (plot_stream, "unset logscale z;\n"); endif xautoscale = strcmpi (axis_obj.xlimmode, "auto");