在 'axis square' 中转一个 Matlab 图

Turn a Matlab figure in 'axis square'

假设我从同事那里收到了一个图,即我不会自己构建图,也不一定知道如何绘制它。

我想把图形的轴变成'axis square'或'axis equal'。 我熟悉axis style命令,只是在命令行中将它强加到我的图形上,而不是在提到的情况下。

这是怎么做到的?

只需打开图形并发出axis equal命令:

f = open('myfigure.fig');
axis equal

然后您可以按正常方式将图形保存到新文件中。 axis equal 等命令始终在 "current figure" 上运行,这通常是最近绘制或选择的图形。