当我发出以下命令时
>> figure; axes('Units','pixels','Position',[0,0,100,100])
我在图形的左下角得到一个 100x100 的小轴对象。
轴的大小保持不变,如果图形调整大小,它也保持停靠在同一个角落。
如何对左上角做同样的事情?
当我发出以下命令时
>> figure; axes('Units','pixels','Position',[0,0,100,100])
我在图形的左下角得到一个 100x100 的小轴对象。
轴的大小保持不变,如果图形调整大小,它也保持停靠在同一个角落。
如何对左上角做同样的事情?
如果要将原点设置为左上角,可以将属性设置xaxislocation
为top
和。此外,您可以提到 y 坐标应通过设置为从上到下增加。yaxislocation
left
ydir
reverse
为确保保持轴的大小,请将属性设置ActivePositionProperty
为Position
.
所以最后你的命令看起来像:
figure;axes('Units','pixels','Position', [10,200,100,100],'xaxislocation','top','yaxislocation','left','ydir','reverse','ActivePositionProperty','Position')
请注意,在图中获得的原点位于轴的左上角,而不是窗口的左上角。