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