Autor Tema: Gráfica 3D: matplotlib

0 Usuarios y 1 Visitante están viendo este tema.

07 Abril, 2016, 07:56 am
Leído 934 veces

marsi

  • Novato
  • Mensajes: 120
  • Karma: +0/-0
  • Sexo: Femenino
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.