Plot data (3d) only inside polygon
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
I am trying to plot data (45*56*6) only inside polygon and i tried these steps
imported shapefile and run query to sperate data  point inside and outside polygon as
for i=1:6;
isin = inpolygon(X,Y,S.X,S.Y);
test(:,:,i(~isin)) =  NaN;
end;
and plot 
for i =1:6
    subplot(3,2,i);
    imagesc(D_masked(:,:,i));
    set(a,'AlphaData',~isnan(a))
 end
but it did not work for me as
 imagesc(xyz,'AlphaData',~isnan(xyz))
xyz here is equal to 45*56 2d data.
Any kind of help is appreciatable.
2 comentarios
  KSSV
      
      
 el 26 de Mzo. de 2019
				It can be done...what problem you are facing? Don't use imagesc. Use pcolor. 
Respuestas (0)
Ver también
Categorías
				Más información sobre Map Display en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

