मैं matplotlib में कुछ एचडीएफ डेटा प्लॉट करने की कोशिश कर रहा हूं। h5py का उपयोग कर उन्हें आयात करने के बाद, डेटा सरणी के रूप में संग्रहीत किया जाता है, इस तरह:matplotlib - ऊंचाई की एक आयताकार सरणी से 3 डी सतह
array([[151, 176, 178],
[121, 137, 130],
[120, 125, 126])
इस मामले में, x और y मान, बस सरणी के क्षेत्रों में से अनुक्रमित रहे हैं, जबकि जेड मूल्य के मूल्य है विशिष्ट क्षेत्र (X, y, z) रूप में यह दिखता है:
(1,1,151)
(2,1,176)
(3,1,178)
(1,2,121)
...
और इसी तरह।
क्या इस तरह के डेटा से सतह साजिश करने का कोई आसान तरीका है? मुझे पता है कि मैं इसे सभी सरणी में पुन: स्थापित करके (x, y, z) tuples में बदल सकता हूं, लेकिन शायद इसकी आवश्यकता नहीं है?
imshow काम किया है, धन्यवाद! मैं कम प्रतिष्ठा के कारण वोट नहीं दे सकता, लेकिन इसके बारे में याद रखूंगा :) –