Setting alpha of colorbar in MATLAB R2014b -


i have colorplot (from imagesc) alpha map. i'd colorbar reflect alpha (notice in image below colormaps same). found solutions online none seem work in r2014b.

code here:

subplot(2,1,1) = imagesc(meshgrid(0:10,0:5)); alpha(a,1) colorbar  subplot(2,1,2) b = imagesc(meshgrid(0:10,0:5)); alpha(b,.7) colorbar 

same colormap - different alphas.

james

in pre-r2014b matlab, colorbar axis containing image can set alpha:

hb = findobj(gcf,'type','axes','tag','colorbar');  hi = findobj(hb,'type','image'); alpha(hi,0.7) 

instead of gcf, use handles of individual subplots.

or save handle when make it:

hb = colorbar; 

from r2014b on, colorbar creating using new handle graphics system, there no longer child image modify. colorbar created internally colorbarhgusingmatlabclasses, obfuscated .p file, it's no clear how it's constructed.


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -