Disciplinas relacionadas con la matemática => Temas de computación => Mensaje iniciado por: marsi en 07/04/2016, 02:56:17



Título: Gráfica 3D: matplotlib
Publicado por: marsi en 07/04/2016, 02:56:17
Hola, espero puedan ayudarme con el siguiente detalle que ya busque instrucciones en matplotlib pero no logre hacerlo, pues quiero visualizar mi grafica desde otro ángulo (como inclinar toda la gráfica para verla como desde arriba), intente con “rotate” pero me marcaba error, mi grafica es la siguiente:

import scipy.optimize as optimize
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
import math
p=math.pi
fig1 = plt.figure()
ax = fig1.gca(projection='3d')
x = [  24.3,24.7,24.6,20.9,15.4,19.9,20.4,19.6,22.5,20.9,21.3,20.4,20.2,19.9,19.5,18.6,16,16.2,16.6,14.8,16.2,14.9,15.8,16.3,7.5,10.8]
y = [ 21.2,21.3,20,19.9,20.7,19.3,19.5,20,19.6,13.5,23.7,23.6,23.8,21.6,16,2.3,26.8,11.8,22.4,20.1,20.9,19.9,20,19.6,18.9,15.1]
x, y = np.meshgrid(x, y)
R = (x + y)
Z = 83.303-90.55*R-1.37*(R**2)
surf = ax.plot_surface(x, y, Z, color='b')#,rotate=2*p)
fig1.suptitle("3D",fontsize=20)
plt.show()


Gracias de antemano.