Articles of mayavi

Anotando muchos puntos con texto en mayavi usando mlab.

Estoy tratando de anotar puntos trazados con la función points3d () usando mayavi.mlab. Cada punto está asociado con una etiqueta que me gustaría trazar junto a los puntos usando la función text3d (). El trazado de los puntos es rápido, sin embargo, la función mlab.text3d () no parece aceptar matrices de coordenadas, así que tengo […]

¿Es posible aplicar directamente una matriz de transformación afín a un objeto Mayavi ImageActor?

Estoy usando Mayavi para generar algunos datos de imágenes que consisten en múltiples planos 2D dentro de un volumen 3D, cuya posición, orientación y escala están definidas por matrices de transformación afines de cuerpo rígido 4×4. Cada plano consta de: Una matriz de datos de imagen 2D, que mayavi.mlab.imshow utilizando mayavi.mlab.imshow Un conjunto de ROIs […]

Utilizando TraitsUI en Mayavi para crear una GUI, simulación de campo magnético

Actualmente estoy trabajando en un proyecto que tengo que simular el campo magnético producido por un bucle de alambre circular. Escribí un fragmento de código y lo puse en una clase que funciona perfectamente, pero cuando bash crear una GUI utilizando TaitsUI, simplemente falla. No tengo idea de cómo debo conectar el uno al otro. […]

Cómo dibujar una imagen en color en mayavi (imshow)

¿Es posible dibujar una imagen con 3 canales de color usando mayavi? De acuerdo con la documentación de mayavi, mayavi.mlab.imshow solo puede manejar imágenes de forma (nxm).

Visualización de campos escalares en Python.

Necesito visualizar varios campos escalares superpuestos en Python. mayavi biblioteca de mayavi para hacer este tipo de ttwigs. El problema es que no entiendo cómo personalizar un mapa de color para campos escalares. Mi idea es tener tonos de un color para cada campo. Intenté adoptar un ejemplo , pero no funciona. Aquí está mi […]

Cómo usar griddata desde scipy.interpolate

Tengo un dato de tres columnas (píxel x, píxel y, valor z) con un millón de líneas. Los datos son de una imagen y hay valores z duplicados. Ahora necesito hacer una ttwig de superficie. Esta imagen es un ejemplo perfecto. Pero ahora la imagen de salida es nula. ¿Alguien podría revisar el código por […]

¿Cómo instalar los backends de Mayavi Trait?

SO: Linux Kubuntu 14.4.5 Python: Python 3.5.2 :: Continuum Analytics, Inc. Intenté instalar Mayavi en mi entorno anaconda: conda install -c menpo mayavi=4.5.0 conda install -c anaconda wxpython=3.0.0.0 conda install pyqt conda install qt Pero cuando bash ejecutar el ejemplo desde http://docs.enthought.com/mayavi/mayavi/auto/example_surface_from_irregular_data.html aparece el mensaje de error ImportError: Could not import backend for traits con […]

¿Cómo puedo escalar los ejes x e y en mayavi2?

Quiero hacer un gráfico en 3-d con mayavi2 usando mayavi.mlab.surf (). Esta función tiene un argumento llamado warp_scale que se puede usar para escalar el eje z, estoy buscando algo similar pero para los ejes x e y. Puedo hacer esto manualmente multiplicando las matrices xey, y luego usando el argumento rangos en mayavi.mlab.axes () […]

Combinando mayavi y matplotlib en la misma figura.

Estaré haciendo animaciones. En cada cuadro quiero contener una ttwig de mayavi obtenida con mlab.pipeline.iso_surface(source, some other superfluous args) y un gráfico de matplotlib obtenido usando simplemente pylab.plot(args) Tengo guiones para hacer ambas cosas por separado, pero no tengo idea de cómo combinarlas en una sola figura. Quiero que el producto final sea una secuencia […]

Cómo mostrar correctamente un volumen con voxels no cúbicos en mayavi

Estoy usando mayavi (3.3.2) para mostrar las isosuperficies de volumen. En general, mis volúmenes no tienen voxels cúbicos; por ejemplo, la cuadrícula de muestreo puede ser de 1 mm x 1 mm en X e Y, pero de 1,4 mm en la dirección Z. ¿Cómo puedo hacer que dichos volúmenes se muestren con las proporciones […]