# HG changeset patch # User Marco Caliari # Date 1332708819 25200 # Node ID 319660795df10298396500e09085fd70111820e6 # Parent 351ca094580b47dcb513993643c15068a94823d8 Fix gnuplot error when color values are within eps of each other (bug #35761). * plot/private/__go_draw_axes__.m: Use %.15e for setting cbrange in gnuplot. diff --git a/scripts/plot/private/__go_draw_axes__.m b/scripts/plot/private/__go_draw_axes__.m --- a/scripts/plot/private/__go_draw_axes__.m +++ b/scripts/plot/private/__go_draw_axes__.m @@ -1434,10 +1434,10 @@ data{i}(end,:) = clim(2) * (data{i}(end, :) - 0.5) / cmap_sz; endif endfor - fprintf (plot_stream, "set cbrange [%g:%g];\n", clim(1), clim(2) * + fprintf (plot_stream, "set cbrange [%.15e:%.15e];\n", clim(1), clim(2) * (cmap_sz + rows(addedcmap)) / cmap_sz); else - fprintf (plot_stream, "set cbrange [%g:%g];\n", clim); + fprintf (plot_stream, "set cbrange [%.15e:%.15e];\n", clim); endif else fprintf (plot_stream, "set cbrange [1:%d];\n", cmap_sz +