我有兩個數據集array1
和array2
,其形狀與(365, 180, 140)
完全相同。第一個陣列具有降水值,而第二個陣列具有大氣中塵埃濃度的值。數組中的第一個元素表示當天,第二個和第三個元素表示經度和緯度。在相同形狀的兩個數據集之間繪製相關圖
我想在散點圖上顯示這兩個數據集之間的相關性。我希望在x軸上具有降水值,並且在y軸上具有粉塵濃度值。基本上,我想要獲取array1
中每個索引的值,將其指定爲x座標,並將其取爲array2
中對應索引的值,並將其指定爲y值。有誰知道我能做到這一點?提前謝謝你。
編輯:我的意思是「每一個索引」是這樣的:例如,我想以array1[1, 1, 1]
,指定爲ax座標,並取array2[1, 1, 1]
,並指定爲ay座標,並將結果點繪製成散點圖情節。然後我想繪製[1, 2, 1]
,[1, 3, 1]
,[1, 4, 1]
等等。
歡迎StackOverflow上。請查看本指南以瞭解如何編寫一個好問題:https://codeblog.jonskeet.uk/2012/11/24/stack-overflow-question-checklist/ – Graham
首先,Python中的「數組」是[列表,元組或範圍](https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range)。由於數據集全部由三個元素組成,且不會變異,所以[tuple](https://docs.python.org/3/library/stdtypes.html#tuples)非常合適。接下來,澄清你關於「每個索引」的問題,因爲每個元素都從零開始索引。例如,'prec =(1,2,3)'然後'print(prec [0])產生'1'。目前還不清楚你想在笛卡爾座標系上繪製哪個元組。 –
@StevePiercy:我編輯了我的問題。感謝您的建議。 –