Untitled
public text v1 · immutableimport numpy
import pylab as p
import matplotlib.axes3d as p3
import random
data = []
Xl = 10
Yl = 40
for i in range(Xl):
for j in range(Yl):
data.append( (i,j,int( random.random()*5 ) ) )
X, Y = numpy.meshgrid(p.arange(0, Xl, 1), p.arange(0, Yl, 1))
Z = numpy.zeros( (Xl, Yl) )
for d in data:
x, y, z = d
Z[x, y] = z
fig = p.figure()
ax = p3.Axes3D(fig)
ax.plot_wireframe(X, Y, Z)
p.show()