Articles of mplot3d

Invertir el eje Z en el gráfico 3D de matplotlib

¿Cómo se podría invertir el orden en el eje z de un gráfico 3D (es decir, negativo está arriba y lo positivo está abajo)? El siguiente código produce un cono con la base apuntando hacia abajo; ¿Existe un comando (como ax.reverse_zlim3d(True) o algo así) que pueda usarse para cambiar el orden de tic? El siguiente […]

Trazado de múltiples líneas 3D: transformación de datos.

Me gustaría trazar varias líneas en un gráfico 3D en Python. Mi entrada consta de dos matrices nx 3, por ejemplo, pos1 y pos2, correspondientes a dos listas de puntos 3D (fila = x, y, coordenadas z). Necesito trazar una línea que conecte el punto i en pos1 con el punto i en pos2, para […]

Trazar una serie de gráficos 2D proyectados en 3D de una manera en perspectiva

Me gustaría trazar una distribución de probabilidad, básicamente una matriz NxT , donde cada fila representa una distribución en alguna variable en cada paso de tiempo t (t = 0 … T) , por lo que podría visualizar la trayectoria que una estimación de probabilidad máxima rendimiento. Me imagino varias plots en 2D, una frente […]

mplot3D fill_between se extiende sobre los límites del eje

Tengo preguntas relacionadas con la creación de un gráfico de líneas simple en Python con mplot3D donde se llena el área debajo del gráfico. Estoy usando Python 2.7.5 en RedHatEnterprise 7.2, matplotlib 1.2.0 y numpy 1.7.2. Usando el código de abajo, puedo generar un diagtwig de líneas. Esto se muestra como se esperaba con el […]

Mapa de colores a escala de facecolors con mplot3d

Tengo una tarea simple que debería tener una solución simple, pero lo he intentado durante días. Trato de ser específico. Intento trazar una superficie utilizando mplot3d y plot_surface de matplotlib. Cuando grafico la superficie de un conjunto de datos ‘z’ y trato de escalar el mapa de colores a un cierto valor máximo, cambio la […]

Trazando polígonos 3D en Python 3

En mi búsqueda para obtener de alguna manera polígonos 3D para trazar, encontré el siguiente script (EDITAR: modificado ligeramente): trazando polígonos 3D en python-matplotlib from mpl_toolkits.mplot3d import Axes3D from matplotlib.collections import Poly3DCollection import matplotlib.pyplot as plt fig = plt.figure() ax = Axes3D(fig) x = [0,1,1,0] y = [0,0,1,1] z = [0,1,0,1] verts = [zip(x, y,z)] […]

Matplotlib gráfico de barras 3D: problema del eje

Tengo problemas con la obtención de datos en x, y, eje z … debajo está mi código. ¿Hay algún problema con la forma en que he definido el rango (dx, dy.dz) para diferentes ejes? result=[[‘122’, ‘109’, ‘2343’, ‘220’, ’19’], [’15’, ‘407’, ’37’, ’10’, ‘102’], [‘100’, ‘100’, ‘100’, ‘100’, ‘100’], [‘113′, ’25’, ’19’, ’31’, ‘112’], [’43’, […]

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