I'm attempting to show an image within a plot, with a bounding box around the image. However, the following results in an image without a bounding box, despite the box being explicitly asked for:
clear close all % Create figure
fig1 = figure; % Random plot
plot( (1:10), randi(10,1,10) ) % Create new axes within existing
axes('pos',[.1 .6 .5 .3]) % Load and show image
imshow('coins.png') a1 = gca; % Try turning box on and redrawing
a1.Box = 'on'; drawnow;
Any suggestions as to how this might be resolved? I'm hoping there's a simpler way than having to manually draw a box over the top…
Best Answer