我有4组3D散射数据,我想在MATLAB子图中绘制。但是,我希望每个比例都相同 - 这样每个数据集中的大小可以在图表之间粗略地进行视觉比较。
这使得稍微困难的原因是每个图的限制是任意的,因此不能设置为特定值。
有没有办法明确设置MATLAB图的比例?像“将每个像素设置为4个单位”这样的东西会很棒。
答案 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);