Articles of mplot3d

¿Cómo deshabilitar la perspectiva en mplot3d?

¿Es posible deshabilitar la perspectiva al trazar en mplot3d, es decir, utilizar la proyección ortogonal?

dibujo de python paralelepípedo

Estoy tratando de dibujar un paralelepípedo. De hecho, comencé desde el script de Python dibujando un cubo como: import numpy as np from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt points = np.array([[-1, -1, -1], [1, -1, -1 ], [1, 1, -1], [-1, 1, -1], [-1, -1, 1], [1, -1, 1 ], [1, 1, 1], […]

Trazar el contorno 3D de una imagen utilizando la extensión con Matplotlib

Como presento aquí (en 2D), me pregunto si podría “escalar” una entrada de imagen para trazarla en un rango en el gráfico. Para ser más claros, esto es lo que necesito: Tengo una imagen de 400 * 400 que se genera en función de una función cuyo intervalo es -1..1. Entonces, hago una traducción para […]

¿Es posible superponer gráficos de barras tridimensionales en matplotlib?

Esencialmente una versión en 3D de esto: traza dos histogtwigs al mismo tiempo con matplotlib Aunque no sé cómo hacerlo ya que estoy usando Axes 3d. from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt import numpy as np kets = [“|00>”,”|01>”,”|10>”,”|11>”] #my axis labels fig = plt.figure() ax1 = fig.add_subplot(111,projection = ‘3d’) xpos = [0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3] […]

Mapa de calor media esfera de la plot

Quiero trazar 720 x 180 valores de theta y phi en el rango de theta = (-180 a 180 con paso 0,5) rango de phi = (0 a -90 con paso 0,5) Este es el ejemplo de conjunto de datos que tengo: Theta Phi Values -180 0 0.2 -180 0.5 0.5 … … … -180 […]

Matplotlib 3D plot – formato 2D para datos de entrada?

Estoy trazando una función de dos parámetros con matplotlib. Copié un ejemplo en el tutorial de matplotlib y lo transformé con mis propios datos de entrada: vectores X e Y (igualmente espacios espacios en -3: 3) y Z = picos (X, Y) con picos en una función que definí antes. ¿Qué está mal? def peaks(x,y): […]

Matplotlib bar3d variable alfa

Estoy usando matplotlib bar3d con RdBu colormap y quería tener una transparencia variable entre las barras (así que las barras más pequeñas pueden ser más transparentes que las barras más altas). Aquí está el código para hacer el gráfico de barras 3d. Los datos se almacenan en una matriz 4×4 ‘rho’. En este momento, el […]

¿Cambio de posición del eje vertical (z) de la gráfica 3D (Matplotlib)?

Estoy haciendo algunos gráficos de superficie 3D utilizando Matplotlib en Python y he notado un fenómeno molesto. Dependiendo de cómo establezca el punto de vista (ubicación de la cámara), el eje vertical (z) se mueve entre el lado izquierdo y el derecho. Aquí hay dos ejemplos: Ejemplo 1, Eje a la izquierda , Ejemplo 2, […]

¿Cómo puedo recortar un diagtwig de Axes3D con relación de aspecto cuadrado?

Aquí hay un ejemplo de barebones: import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() f = fig.add_subplot(2, 1, 1, projection=’3d’) t = fig.add_subplot(2, 1, 2, projection=’3d’) # axes for d in {f, t}: d.plot([-1, 1], [0, 0], [0, 0], color=’k’, alpha=0.8, lw=2) d.plot([0, 0], [-1, 1], [0, 0], color=’k’, alpha=0.8, lw=2) d.plot([0, […]

¿Cómo configurar la “posición de la cámara” para diagtwigs 3D utilizando python / matplotlib?

Estoy aprendiendo a usar mplot3d para producir gráficos agradables de datos en 3D y hasta ahora estoy bastante contento. Lo que estoy tratando de hacer en este momento es una pequeña animación de una superficie giratoria. Para ese propósito, necesito establecer una posición de cámara para la proyección 3D. Supongo que esto debe ser posible […]