Soy nuevo en Python, así que por favor sea paciente. ¡Aprecio cualquier ayuda! Lo que tengo: tres listas 1D ( xr, yr, zr ), una que contiene valores de x, las otras dos valores de y y z Lo que quiero hacer: crear un gráfico de contorno 3D en matplotlib Me di cuenta de que […]
Tengo una matriz numpy 2D y quiero trazarla en 3D. He oído hablar de mplot3d pero no puedo trabajar correctamente Aquí hay un ejemplo de lo que quiero hacer. Tengo una matriz con las dimensiones (256,1024). Debe trazar un gráfico 3D donde el eje x es de 0 a 256, el eje y de 0 […]
Seguí este enlace para trazar la figura 3D. Mi problema es que ya tengo 3 listas para X, Y, Z X.shape (n,), Y.shape (n,), Z.shape (n,) Cómo pasar estas listas a surf = ax.plot_surface(X, Y, Z) ya que el enlace muestra que cada una de estas variables tiene la siguiente forma X.shape (n, n), Y.shape […]
Al hacer una figura con el paquete mplot3d , se crean automáticamente tres paredes grises y las mplot3d los ejes y las líneas de la cuadrícula se colocan a lo largo de estas paredes, como se muestra en este ejemplo de mplot3d al que me referiré más adelante . Estos muros se colocan de manera […]
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, […]
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 […]
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 […]
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?
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 […]
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 […]