0
我有4组三维散布数据,我想在MATLAB子图中绘制。不过,我希望每个尺度都是相同的 - 这样每个数据集中的尺寸就可以粗略直观地在两个图之间进行比较。如何在MATLAB中设置轴的实际比例?
是什么让这有点困难是每个绘图的限制是任意的,所以不能设置为特定的值。
是否有一种方法可以明确设置MATLAB图的比例尺?像“将每个像素设置为4个单位”会很好。
我有4组三维散布数据,我想在MATLAB子图中绘制。不过,我希望每个尺度都是相同的 - 这样每个数据集中的尺寸就可以粗略直观地在两个图之间进行比较。如何在MATLAB中设置轴的实际比例?
是什么让这有点困难是每个绘图的限制是任意的,所以不能设置为特定的值。
是否有一种方法可以明确设置MATLAB图的比例尺?像“将每个像素设置为4个单位”会很好。
如果你只是想将它们全部是相同无论第一个规模碰巧,只是这样做:
<Plot your first plot>
limx = get(gca, 'XLim');
limy = get(gca, 'YLim');
<Plot your second plot>
set(gca, 'XLim', limx);
set(gca, 'YLim', limy);
这很有用!非常感谢! :-) – superiggy 2013-03-11 21:43:47
那不是一样改变限制?图中像素的数量是固定的,你不能改变它的权利。因此,改变规模将改变限制,反之亦然。 – 2011-03-07 22:08:09
是否要将每个子图设置为具有相同的限制范围,但具有不同的绝对限制...例如,子图1是从-10到20,子图2是从-50到-20 – 2011-03-07 23:38:36