imagesc rendering of NaN values

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

imagesc rendering of NaN values

Nir Krakauer-3
If an array contains NaN values, the corresponding areas show as white/transparent in the plot window, but as black in the saved figure (EPS/PNG/other). Is there any built-in way to change this, so that, for example, NaNs render in white? I'm using 4.4.1 with FLTK graphics on a Mac.

Example code:
nx = 30; ny = 20;
arr = randn (nx, ny);
arr(11:20, :) = NaN;
imagesc (1:nx, 1:ny, arr'); colorbar
print ('-depsc', 'example')