How to produce triangular heatmap without the baorder with imagesc?
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Faranak
el 29 de Abr. de 2023
Comentada: Faranak
el 29 de Abr. de 2023
I am trying to produce a triangular correlation plot. I can do that by putting NaNs for the upper or lower part, but then baorder showing the boundaries is also being ploted. is there way to remove it?

and produce something like this:

I attach my code and the fiugre example:
for i=1:25
for j=1:25
if i<j
aaa(i,j)=0;
else
aaa(i,j)=rand(1);
end
end
end
imagesc(aaa)
colormap(flipud(gray))
0 comentarios
Respuesta aceptada
Cris LaPierre
el 29 de Abr. de 2023
Are you talking about the axes outline? If so, use the box function to turn it off
for i=1:25
for j=1:25
if i<j
aaa(i,j)=0;
else
aaa(i,j)=rand(1);
end
end
end
imagesc(aaa)
box off
colormap(flipud(gray))
You may also find this answer helpful: https://www.mathworks.com/matlabcentral/answers/97101-how-do-i-remove-the-border-lines-surrounding-an-axes
Más respuestas (0)
Ver también
Categorías
Más información sobre Data Distribution Plots 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!

