스케일링 나는 모두 22250-에 의해-54, 나는 hist3
및 imagesc
각 x(:,n)
및 y(:,n)
쌍 n = 1:54
에 대한 밀도 플롯을 만들기 위해 사용하는 것을 시도하고있다 데이터 x
및 y
의 2 개 배열을 가지고있다.matlab에 Hist3/Imagesc 축
values2 = hist3([x(:) y(:)],[round(max(x)) round(max(y)) ]);
고유 한 축 범위를 얻기 위해 54 개 x
및 y
각각의 값에 대한 음모 내 인수로 사용하고 그것을 잘 작동합니다 :
어디 imagesc(values2)
을 사용하고 있습니다. 그러나 I가 x
및 y
단부까지의 54 개 칼럼마다 values2
같은
values2 = hist3([x(:) y(:)],[50 50 ]);
와 실제 값을 정수 값을 고정 된 장소 때, [50 50] 파라미터를 확장하기 또는 I를 사용하는 경우 [100 100 ]이고 각
x
및
y
에 대한 실제 값을 반영하지 않습니다. 축
x,y
범위를 고정하고 고정 된 축 범위에서 실제 값을 유지하려면 어떻게해야합니까?
나는 imagesc(values2)
호출 후 별도의 호출에 xlim
및 ylim
를 사용하여도 시도하고이 중 하나가 작동하지 않습니다 - 그것은 매우 작은 영역에서 내 데이터을 나타내는 이미지 주변 공백을 많이 떠난다.
도움 주셔서 감사합니다.
본인은 아래 링크에서 응답 내가 지금있는 곳에 도착하려면 "확인"시도 : Scatter plot with density in Matlab
는 X 축 및 Y 축 값 또는 데이터의 범위는 동일하지 않다. x 변수는 풍속이고 y 변수는 온도입니다. 고마워요, – user2100039
x 변수의 예상 범위는 0에서 30 (풍속) 일 수 있으며 온도가 예상되는 모든 54 개의 경우를 포함 할 수있는 변수 범위는 -20에서 +40 일 수 있습니다. 고맙습니다. – user2100039
안녕하세요, 현재 코드가 작동하는 것과 같은 방식으로 작동합니다. 새로운 플롯마다 x 및 y 축 범위가 변경됩니다. 이것은 내가 필요한 것이 아닙니다. 나는 n = 1:54 인 위의 각 경우에 대해 동일하거나 고정 된 x 및 y 축 범위와 데이터의 확산을 비교하려고합니다. 감사! – user2100039