如何在MATLAB中设置轴的实际比例?

时间:2011-03-07 21:53:43

标签: matlab plot scaling axes

我有4组3D散射数据,我想在MATLAB子图中绘制。但是,我希望每个比例都相同 - 这样每个数据集中的大小可以在图表之间粗略地进行视觉比较。

这使得稍微困难​​的原因是每个图的限制是任意的,因此不能设置为特定值。

有没有办法明确设置MATLAB图的比例?像“将每个像素设置为4个单位”这样的东西会很棒。

1 个答案:

答案 0 :(得分:2)

如果您只是想将它们全部设置为与第一个规模相同,那么就这样做:

<Plot your first plot>
limx = get(gca, 'XLim');
limy = get(gca, 'YLim');
<Plot your second plot>
set(gca, 'XLim', limx);
set(gca, 'YLim', limy);