Форум сайта python.su
0
Здравствуйте! Мне необходимо нарисовать плоскость по трём точкам. Не могу разобраться как это сделать в matplotlib.
Офлайн
0
#!/usr/bin/env python # -*- coding: utf-8 -*- import numpy import pylab from mpl_toolkits.mplot3d import Axes3D x = [6.0, 0.0, 0.0] y = [0.0, 6.0, 0.0] z = [108.6, 102.6, 104.7] xgrid, ygrid = numpy.meshgrid(x, y) zgrid = pylab.griddata(x,y,z,xgrid,ygrid, interp = 'nn') fig = pylab.figure() axes = Axes3D(fig) axes.plot_surface(xgrid, ygrid, zgrid) pylab.show()
Офлайн