2011-03-07 4 views
0

MATLAB 서브 플로트에 플롯하려는 3D 분산 데이터 4 세트가 있습니다. 그러나 각 데이터 집합의 크기를 대략적으로 시각적으로 비교할 수 있도록 축척을 동일하게 지정하고 싶습니다.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); 
+0

는 그 한계를 변경하는 것과 동일하지 않을까요 : –

+1

각 서브 플로트가 동일한 범위의 범위를 갖도록 설정하고 싶지만 절대 한계가 다릅니다 ... 예를 들어 subplot1은 -10에서 20까지이고 subplot2는 -50에서 -20까지입니다. –

답변

2

당신은 단지 첫 번째의 규모가 우연히 어떤와 동일하게 모두를 설정하려면

, 그냥 이렇게? 플롯의 픽셀 수는 고정되어 있으므로 변경할 수 없습니다. 따라서 규모를 변경하면 한계가 변경되거나 그 반대가됩니다.
+0

이것은 유용했습니다! 고마워요! :-) – superiggy