Thursday, March 27, 2008

Python 2d plot

Dlugo szukalem, znalazlem przypadkiem..

##
import pylab, numpy

data = numpy.zeros((100,40)) + numpy.linspace(-1,1,40)
data[30:60, 20:30] = data[60:30:-1, 30:20:-1]*0.5
data = (data.T + numpy.sin(numpy.linspace(0.5,2,100))).T

pylab.imshow(data, interpolation="nearest", cmap=pylab.cm.jet,
aspect="auto", origin="lower")
pylab.show()
##

No comments: