Articles of mplot3d

¿Cómo trazar una colección de parches en 3D en matplotlib?

Intento hacer un gráfico 3D en matplotlib con tres círculos, cada uno centrado en el origen y con un radio de 1, apuntando en diferentes direcciones, para ilustrar una esfera de radio 1, por ejemplo. En 2D haría una colección de parches circulares y la agregaría a los ejes. En 3D estoy teniendo problemas para […]

Trazado 3D con Matplotlib: ¿Ocultar los ejes pero mantener las tags de los ejes?

Estoy utilizando Matplotlib para visualizar matrices tridimensionales. Lo obtuve casi de la manera que lo quiero, aparte de un pequeño obstáculo … vea la ilustración y la descripción a continuación de lo que puedo hacer y lo que quiero que haga … Muestra un montón de cubos con tags, pero también un montón de otras […]

Rotación de ejes etiqueta texto en matplotlib 3D

¿Cómo roto la etiqueta z para que el texto se lea (abajo => arriba) en lugar de (arriba => abajo)? import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = fig.add_subplot(111, projection=’3d’) ax.set_zlabel(‘label text flipped’, rotation=90) ax.azim = 225 plt.show() Quiero que esto se mantenga sin importar cuál sea mi configuración de […]

Representando datos 4D en mplot 3D usando mapas de colores

¿Hay alguna manera de cambiar el valor al que se vincula el mapa de colores en un gráfico de superficie mplot3d? Como ejemplo, estoy tratando de representar la temperatura de la superficie de un objeto: import matplotlib.pyplot as plt import numpy as np fig = plt.figure() ax = fig.add_subplot(111, projection=’3d’) z = np.array([0,1,2,3,4,5,6,7,8,9,10]) radius = […]

Las Edgelines se desvanecen en mplot3d surf cuando se especifican los colores de la cara

He producido la siguiente plot de superficie en matlab: y necesito crear esto en .NET en su lugar. Espero usar IronPython para hacer esto. Pero primero estoy tratando de crear la ttwig en Python (PyLab). Esto es lo que tengo hasta ahora: Por favor, eche un vistazo a mi código y dígame cómo puedo hacer […]

Las plots 2D no están alineadas contra las paredes del eje 3D en python mplot3D

Estoy intentando trazar datos 2D en un eje 3D. Tengo la forma 3D funcionando usando ax.plot_surface pero no puedo obtener los datos 2D para que queden al ras contra las paredes del eje usando ax.plot . Aquí hay un código de ejemplo simplificado que muestra el problema que tengo con los datos 2D: import matplotlib.pyplot […]

Superficie y contorno 3d en matplotlib.

Me gustaría trazar una superficie con un mapa de colores, estructura de alambre y contornos utilizando matplotlib . Algo como esto: Tenga en cuenta que no estoy preguntando sobre los contornos que se encuentran en el plano paralelo a xy, sino los que están en 3D y blanco en la imagen. Si voy por el […]

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