想画一个坐标轴箭头,需要知道axis的坐标:
做出的图如下:
这个就不能得出这个axis的正确坐标。
x1=linspace(0,1,100);
y1=x1.^2;
figure1 = figure('PaperPosition',[0.6345 6.345 20.3 15.23],'PaperSize',[20.98 29.68]);
axes1 = axes('Parent',figure1);
hold(axes1,'all');
plot1 = plot(x1,y1);
% axis square
pos = get(axes1, 'position');
annotation('arrow', [pos(1), pos(1)+pos(3)], [pos(2) pos(2)+pos(4)]);
做出的图如下:
可以看出这个代码:
pos = get(axes1, 'position');
能得出axis的正确的坐标。
但是加上这个
axis square
这个就不能得出这个axis的正确坐标。
x1=linspace(0,1,100);
y1=x1.^2;
figure1 = figure('PaperPosition',[0