2012-05-25 13 views
5

के साथ eigenbehaviours प्लॉटिंग मैं matplotlib के साथ eigenbehaviors प्लॉट करने की कोशिश कर रहा हूं, मूल रूप से मेरे पास 2 डी मैट्रिक्स है और इसे गर्मी के नक्शे के समान ही कुछ प्लॉट करना चाहते हैं, लेकिन कोशिकाएं विभाजित और पहचान योग्य हैं। उदाहरण के लिए देखें:matplotlib

http://www.cl.cam.ac.uk/~nv240/pics/eigenbehaviour.jpg

+0

जाहिरा तौर पर वे इसके बिना यह मिल गया;) – marcorossi

+1

हाँ! – gauden

उत्तर

6

इस है कि तुम क्या करने के बाद कर रहे हैं? आप के लिए और उन्हें करने के लिए) +1;

enter image description here

from pylab import * 

z = rand(10, 25) 

c = pcolor(z) 
set_cmap('hot') 
colorbar() 
c = pcolor(z, edgecolors='w', linewidths=1) 
axis([0,25,0,10]) 
savefig('plt.png') 
show() 
+2

एक तरफ ध्यान दें, 'पिक्लोर्मेश' एक नियमित ग्रिड के लिए बेहतर विकल्प (प्रदर्शन-वार) है। 'रंग' धीमा है, लेकिन मनमाने ढंग से मेष को संभालेगा। –

+1

धन्यवाद, यह वही है जो मैं बाद में हूं। यह वास्तव में matplotlib के दस्तावेज़ों में से एक उदाहरण होना चाहिए। – marcorossi