Articles of mplot3d

Conectando dos puntos en un diagtwig de dispersión 3D en Python y matplotlib

En el código a continuación, ¿cómo creo líneas que conectan cada par de diagtwigs de dispersión (es decir, que vinculan el círculo verde con la flecha amarilla) creados por las dos líneas de código hacia el final justo antes de la instrucción .show ()? import matplotlib.pyplot from mpl_toolkits.mplot3d import Axes3D dates = [20020514, 20020515, 20020516, […]

Barra de colores para matplotlib plot_surface usando colores de rostro

Estoy tratando de trazar en 3D coloreando la superficie con colores predefinidos usando colores facecolors . El problema aquí es que cm.ScalarMappable normaliza la superficie V de colores mientras que plt.cm.jet no se normaliza, por lo que hay una falta de coincidencia de colores y barra de colores. He intentado manualmente normalizar V (es decir, […]

Uso de meshgrid para convertir el triplete X, Y, Z en tres matrices 2D para el trazado de superficie en matplotlib

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

Graficando un Array 2d con mplot3d

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

plot 3d en python usando tres listas

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

Cambiando la posición de las paredes de la rejilla en una figura mplot3d

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

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?