Why does the box outline not appear on top of figure?
112 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Linnea Franssen
am 10 Jul. 2018
Kommentiert: Louis Camille
am 28 Nov. 2023
The code below gives me a figure with no box outline on top (see attached file). I have tried many things, including "box on" and Clipping off but have not managed to find out how to add the top line (even artificially, if necessary). I'm thankful for any advice!
x=linspace(0,1,201);
y=linspace(0,1,201);
for n = 999
a=zeros(201,4020); %this is a matrix of size 201 times 4020
cellsICC=a(:,202:402);
colorbarOn=1; %1 if want them; 0 if not
[I1,J1] = find(vessels1>0);
figure
pcolor(x,y,cellsICC)
colormap(flipud(bone));
set(gca,'XTick',[])
set(gca,'YTick',[])
set(gca, 'Box', 'on');
set(gcf,'color','w');
axis square
if colorbarOn==1
cbh=colorbar ('eastoutside');
set(cbh,'YTick',0:1:max(max(max(cellsICC)),2));
end
view([0 90])
caxis([0 max(max(max(cellsICC)),2)])
shading flat
for i=1:length(I1)
line(x(J1(i)),y(I1(i)),'Color','Red','LineWidth',0.1,'Marker','.')
end
end
0 Kommentare
Akzeptierte Antwort
Robert U
am 10 Jul. 2018
Hi Linnea Franssen,
your code example cannot be executed. Nevertheless, did you try to add:
set(gca,'Box','on');
Kind regards,
Robert
5 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Subplots finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!