Mercurial > octave-nkf
comparison scripts/plot/private/__go_draw_axes__.m @ 14495:319660795df1
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.
author | Marco Caliari <marco.caliari@univr.it> |
---|---|
date | Sun, 25 Mar 2012 13:53:39 -0700 |
parents | 351ca094580b |
children | 1f922eedf9ce |
comparison
equal
deleted
inserted
replaced
14493:351ca094580b | 14495:319660795df1 |
---|---|
1432 for i = 1:data_idx | 1432 for i = 1:data_idx |
1433 if (have_3d_patch(i)) | 1433 if (have_3d_patch(i)) |
1434 data{i}(end,:) = clim(2) * (data{i}(end, :) - 0.5) / cmap_sz; | 1434 data{i}(end,:) = clim(2) * (data{i}(end, :) - 0.5) / cmap_sz; |
1435 endif | 1435 endif |
1436 endfor | 1436 endfor |
1437 fprintf (plot_stream, "set cbrange [%g:%g];\n", clim(1), clim(2) * | 1437 fprintf (plot_stream, "set cbrange [%.15e:%.15e];\n", clim(1), clim(2) * |
1438 (cmap_sz + rows(addedcmap)) / cmap_sz); | 1438 (cmap_sz + rows(addedcmap)) / cmap_sz); |
1439 else | 1439 else |
1440 fprintf (plot_stream, "set cbrange [%g:%g];\n", clim); | 1440 fprintf (plot_stream, "set cbrange [%.15e:%.15e];\n", clim); |
1441 endif | 1441 endif |
1442 else | 1442 else |
1443 fprintf (plot_stream, "set cbrange [1:%d];\n", cmap_sz + | 1443 fprintf (plot_stream, "set cbrange [1:%d];\n", cmap_sz + |
1444 rows (addedcmap)); | 1444 rows (addedcmap)); |
1445 endif | 1445 endif |