Articles of mplot3d

Parcela de distribución normal en 3D.

Estoy tratando de trazar la distribución de dos variables distribuidas normales. El siguiente código traza una variable distribuida normal. ¿Cuál sería el código para trazar dos variables distribuidas normales? import matplotlib.pyplot as plt import numpy as np import matplotlib.mlab as mlab import math mu = 0 variance = 1 sigma = math.sqrt(variance) x = np.linspace(-3, […]

Los comandos set_xlim, set_ylim, set_zlim en matplotlib no recortan los datos mostrados

Estoy creando una GUI con Tkinter y ttk y utilizando matplotlib para crear gráficos interactivos, de nuevo, como lo hacen millones de personas. Aunque la mayoría de los problemas que encontré hasta ahora están bien documentados, este parece raro: Al trazar en 3D y ajustar la escala del eje con los comandos set_lim() después, la […]

Matplotlib 3d plot: ¿cómo deshacerse del espacio en blanco excesivo?

Si hago una ttwig 3d en matplotlib: from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = fig.gca(projection=’3d’) x_labels = [10,20,30] x = [1,2,3,4] y = [3,1,5,1] legend = False for label in x_labels: x_3d = label*np.ones_like(x) ax.plot(x_3d, x, y, color=’black’, label=’GMM’) if legend == False: ax.legend() legend = True ax.set_zlabel(‘test’) Producirá: El lado izquierdo tiene […]

¿Cómo visualizar la triangulación de delaunay 3D en Python?

Tengo un conjunto de puntos 3D que he usado scipy.spatial.Delaunay para hacer la triangulación / tetraédrica. Ahora tengo un conjunto de caras únicas de todos los tetraedros, y me gustaría visualizarlas en 3D. ¿Hay alguna biblioteca de Python (o bibliotecas con un envoltorio de Python) que puedan hacer esto?

Python 3d Pyramid

Soy nuevo en el trazado 3d. Solo quiero construir una pirámide de 5 puntos y cortar un plano a través de ella. Mi problema es que no sé cómo llenar los lados. points = np.array([[-1, -1, -1], [1, -1, -1 ], [1, 1, -1], [-1, 1, -1], [0, 0 , 1]]) fig = plt.figure() ax […]

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