Articles of 3d

Matplotlib: imshow en 3d plot

En la ttwig siguiente, tomada de la galería de matplotlib, contourf se utiliza para crear una ttwig 2d debajo de la 3d. Mi pregunta es, ¿es posible usar imshow para hacer lo mismo? Me gustaría que los colores en la ttwig 2d fueran más suaves. Hacer la ttwig 2d parece ser posible porque Contourf acepta […]

Algoritmo para generar una curva de relleno de espacio de Hilbert 3D en Python

Me gustaría asignar puntos en un cubo de color RGB a una lista unidimensional en Python, de manera que la lista de colores se vea bonita y continua. Creo que usar una curva de relleno de espacio de Hilbert 3D sería una buena manera de hacerlo, pero he buscado y no he encontrado recursos muy […]

Trazar datos de mapas cilíndricos sobre una esfera 3D en Python

Supongamos que tengo una imagen con un mapa cilíndrico de un planeta, digamos uno de estos: http://www.johnstonsarchive.net/spaceart/cylmaps.html Y quiero trazarlo sobre una esfera 3D para recuperar la figura original del planeta. ¿Hay alguna manera de hacerlo usando un paquete de Python como matplotlib, mayavi, mapa base o similar?

¿Visualizando texturas RGB 2D en color verdadero en una gráfica 3D?

Estoy tratando de hacer una gráfica 3D que consiste en una serie de planos 2D a través de una stack RGB, como esta: Sé que es posible hacerlo usando mpl_toolkits.mplot3d pasando las coordenadas x, y, z y los colores RGB (A) de cada píxel a plot_surface : import numpy as np from matplotlib import pyplot […]

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

¿Cómo hacer un gráfico de dispersión 3D en Python?

Actualmente tengo una matriz matricial nx3. Quiero trazar las tres columnas como tres ejes. ¿Cómo puedo hacer eso? He buscado en Google y la gente sugirió usar Matlab , pero realmente me está costando entenderlo. También necesito que sea un diagtwig de dispersión. ¿Puede alguien enseñarme?

Matplotlib animaciones 3D de dispersión

Estoy graficando posiciones en un cúmulo de estrellas, mis datos están en un dataframe con las posiciones x, y, z, así como un índice de tiempo. Soy capaz de producir un diagtwig de dispersión 3D y estaba tratando de producir un gráfico giratorio; he tenido un poco de éxito, pero luchando a través de la […]

Mapa de calor media esfera de la plot

Quiero trazar 720 x 180 valores de theta y phi en el rango de theta = (-180 a 180 con paso 0,5) rango de phi = (0 a -90 con paso 0,5) Este es el ejemplo de conjunto de datos que tengo: Theta Phi Values -180 0 0.2 -180 0.5 0.5 … … … -180 […]

Superposición de imágenes en la ttwig 3d usando python

Tengo un diagtwig 3d de líneas generadas por matplotlib. Quiero superponer una imagen en un segmento xy (o yz, xz) específico. ¿Cómo hago eso usando python? Gracias. Tengo un código de plot 3d simple como: fig = plt.figure(1), ax = Axes3D(fig) ax.plot(f[:,0], f[:,1], f[:,2], color=’r’) También tengo una imagen “Im” (una matriz 2d), así que […]

Cómo trazar el histogtwig 3D de una imagen en OpenCV

[Actualización] Encuentro más ejemplos y puedo hacerlo ahora ¿Puedo trazar varios histogtwigs en 3D? Sé que esta pregunta ya está hecha y trato. Cómo calcular el histogtwig 3D en Python usando un CV abierto pero no funciona. Quiero algo como este histogtwig 3D esto es lo que tengo ahora mi gráfico hsv_image = cv2.cvtColor(image, cv2.COLOR_BGR2HSV) […]