2012-07-04 39 views
8

Tôi nhận được một mảng dữ liệu 2d mà tôi muốn vẽ như một bản đồ nhiệt sử dụng giá treo. Tôi chỉ tìm thấy các giải pháp để sử dụng các điểm bình thường để xây dựng bản đồ nhiệt nhưng không phải là cách để ánh xạ f(x,y) = heat lên bản đồ nhiệt.Tạo bản đồ nhiệt bằng pylab

PS: ipython là tuyệt vời để làm công cụ như vậy trong sự kết hợp với pylab :)

Trả lời

17

Hóa ra nó khá dễ dàng:

import pylab as pl 
data = pl.random((25,25)) # 25x25 matrix of values 
pl.pcolor(data) 
pl.colorbar() 
pl.show() 
+0

Đó là tuyệt vời – chimpsarehungry

+0

tại sao có không gian màu trắng khi chúng tôi sử dụng cho dữ liệu ví dụ = pl.random ((24,21))? – mrgloom

Các vấn đề liên quan