Articles of mayavi

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 […]

¿Cómo puedo renderizar histogtwigs 3D en python?

Quiero hacer plots como estas de Hacker’s Delight : ¿Qué formas hay de lograr esto en Python? Lo ideal sería una solución que facilite el ajuste interactivo del gráfico (cambiando la porción de X / Y que se está observando actualmente). Ni matplotlib ni el módulo mplot3d tienen esta funcionalidad AFAICT. Encontré mayavi2 pero es […]

Mayavi: interpolar colores de cara en triangular_mesh

He juntado el siguiente código para trazar una malla triangular con los colores especificados por una función escalar adicional: #! /usr/bin/env python import numpy as np from mayavi import mlab # Create cone n = 8 t = np.linspace(-np.pi, np.pi, n) z = np.exp(1j*t) x = z.real.copy() y = z.imag.copy() z = np.zeros_like(x) triangles = […]

Mayavi: animando un contorno de octaedro sin bloquear.

Estoy tratando de animar un octaedro. Aquí está el código para eso. Una versión más simple de este código se encontraría en esta pregunta diferente en SO . Usando el código allí y el estilo del objeto animado como se usa aquí , traté de hacer una animación funcional. El único problema es que la […]

¿Funciona la propiedad de texto “Tamaño de fuente” de Mayavi?

¿Hay un error en la representación de la fuente de Mayavi que impide cambiar el tamaño de la fuente? Estoy utilizando la GUI de Mayavi2 para cambiar el tamaño de fuente de las tags de eje en un gráfico volumétrico. Para llegar allí, voy a: Escena -> Campo escalar -> Colores y leyendas -> Ejes […]

Función de trazado de 3 dimensiones sobre un dominio dado con matplotlib

Estoy tratando de visualizar una función de 3 parámetros sobre un cubo en R ^ 3 para tener una idea de la suavidad de la función. Un ejemplo de este problema se muestra en el código de ejemplo a continuación. %pylab from mpl_toolkits.mplot3d import Axes3D import itertools x = np.linspace(0,10,50) y = np.linspace(0,15,50) z = […]

Cómo configurar directamente los colores RGB / RGBA en mayavi

Tengo un objeto mayavi con varios vértices y me gustaría establecer valores RGB o RGBA directamente para estos vértices, en lugar de limitarme a un solo mapa de colores con escalas. ¿Cómo se puede lograr esto?

Mapa de textura sobre una malla con Mayavi.

Estoy tratando de trazar la Tierra en 3D usando python. Hice un guión a partir de lo que encontré en Internet y, utilizando Mayavi, dibujé con éxito una malla, pero me gustaría aplicar una textura de una imagen ( una canica azul de la NASA ). Sin embargo, cuando bash hacerlo, la textura solo se […]

PyInstaller y Enthought Suite

Me preguntaba si alguien tiene algún éxito en la creación de un ejecutable independiente utilizando pyinstaller con un script que comprenda las importaciones. He intentado hacer esto durante un par de días, sin embargo, sigo recibiendo un error de importación. A través de un poco de investigación, creo que podría necesitar agregar un poco de […]