2012-07-04 17 views
8

Ich habe ein 2D-Array von Daten, die ich als Heatmap mit PyLab plotten möchte. Ich fand nur Lösungen, um normale Punkte zu verwenden, um eine Heatmap zu erstellen, aber keine Möglichkeit, f(x,y) = heat auf einer Heatmap abzubilden.Generieren von Heatmap mit pylab

PS: ipython ist genial mit pylab solche Sachen in der Kombination zu tun :)

Antwort

17

Stellt sich heraus, seine ziemlich einfach:

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

Das ist genial – chimpsarehungry

+0

warum gibt es weiße Räume, wenn wir zum Beispiel Daten verwenden = pl.random ((24,21))? – mrgloom