[Python-es] Ayuda

Javier Rovegno Campos tatadeluxe en gmail.com
Mie Sep 25 19:52:09 CEST 2013


2013/9/25 Oscar Rubio <oscar.rubio.pons en gmail.com>


> 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()
>
> -----------------------
>

Hola:

Yo complementaría este ejemplo con la siguiente documentación
http://docs.scipy.org/doc/numpy/reference/routines.io.html
En tu caso lo más probable es que sólo necesites loadtxt
http://docs.enthought.com/mayavi/mayavi/mlab.html
Ahí hay varios ejemplos , para copiar y probar.

Saludos


>
>
> 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
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20130925/8d44d666/attachment.html>


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