[Python-es] Ayuda

Oscar Rubio oscar.rubio.pons en gmail.com
Mie Sep 25 13:06:13 CEST 2013


Hola Samuel

Por lo que he leido y experiemento un poco, no es muy recomendable el uso
de matplotlib para dibujar graficos 3D
un recomendacion es usar numpy y mlab de mayavi

Te copio un ejemplo, y dime si te va bien.

Saludos,
Oscar

----------------------------
import numpy as np
from enthought.mayavi import mlab

x, y, z = np.ogrid[-10:10:20j, -10:10:20j, -10:10:20j]
s = np.sin(x*y*z)/(x*y*z)

src = mlab.pipeline.scalar_field(s)
mlab.pipeline.iso_surface(src, contours=[s.min()+0.1*s.ptp(), ], opacity=0.3
)
mlab.pipeline.iso_surface(src, contours=[s.max()-0.1*s.ptp(), ],)

mlab.show()

-----------------------


2013/9/23 Samuel Maca <mgs105_maca en yahoo.com.mx>

>  Buenas tardes
> Quiero pedir asesoría acerca del uso de matplotlib y mayavi, requiero de
> hacer un programa con el que pueda hacer una superficie desde listas de
> datos, tengo listas de datos en tres coordenadas y he querido simular la
> superficie usando surf, wireframe, mesh, etc; pero no lo he conseguido, en
> realidad no he podido comprender como se usan estas ordenes o comandos, y
> lo que he leído acerca de ellas no es muy claro para mí, de hecho dan
> muchos ejemplos usando numpy, pero no he encontrado alguno en donde se
> trabajen con datos reales.
>
> Gracias por su atención.
>
> Fís. Samuel Maca García
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
-----------------------------------
Oscar Rubio Pons.
oscar.rubio.pons en gmail.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20130925/0633506a/attachment.html>


Más información sobre la lista de distribución Python-es