close all
xCoords = [-0.5,0];
yCoords = [-0.5,-0.5];
set(gca,'XLim',[-1,3]);
set(gca,'YLim',[-1,3]);
axis square
[axx,axy] = axxy2figxy(gca,xCoords,yCoords);
h = annotation('arrow',axx,axy);
disp('The arrow is in the wrong place because of the ''axis square'' command');
input('Hit any key to continue\n')
plot([-2,3],[-2,3],'color','w');
[axx,axy] = axxy2figxy(gca,xCoords,yCoords);
h = annotation('arrow',axx,axy);
disp('This kludge creates an arrow in the right place');
input('Hit any key to continue\n')
disp('Now resetting the xlimits shifts the axes but not the arrow');
set(gca,'XLim',[-3,3])
0 Comments
Sign in to comment.