我有2個陣列數據x
和y
的兩者22250逐54,以及我試圖使用hist3
和imagesc
使密度繪製每個x(:,n)
和y(:,n)
對,其中n = 1:54
。Matlab的Hist3 /於imagesc軸縮放
我使用imagesc(values2)
其中:
values2 = hist3([x(:) y(:)],[round(max(x)) round(max(y)) ]);
爲我的論點用它來繪製每個54個x
和y
值來獲得一個獨特的軸線範圍,它工作正常。然而,當我把固定的整數值爲values2
如
values2 = hist3([x(:) y(:)],[50 50 ]);
的實際值對每個x
和y
端了54列的越來越縮放到[50 50]參數或者如果我使用[100 100 ]並且它不反映每個x
和y
的實際值。我如何修復軸線x,y
範圍並將實際值保持在固定軸範圍內?
我曾嘗試也在呼籲imagesc(values2)
後單獨調用使用xlim
和ylim
這並不工作,要麼 - 它繪製在一個很小的區域我的數據和樹葉很多的圖像區域周圍的空白。
謝謝你的幫助!
我已經嘗試了「選中」從下面的鏈接響應去我現在身在何處: Scatter plot with density in Matlab
x軸和y軸的值或數據的範圍是不相等的。 x變量是風速,y變量是溫度。謝謝 – user2100039
x變量的預期範圍可能是0到30(風速),預期的y變量範圍包括所有54個例子可能是-20到+40。謝謝。 – user2100039
嗨 - 是的,這與我當前的代碼工作方式相同。 x和y軸範圍隨着每個新圖而變化。這不是我需要的。我想比較上面每種情況下相同或固定的x和y軸範圍的數據傳播情況,其中n = 1:54。謝謝! – user2100039