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