Necesito trazar algunos datos en varias formas. Actualmente estoy usando Matplotlib y estoy bastante contento con las tramas que puedo producir.Barchart (o plot) 3D en Python
Esta pregunta es sobre cómo trazar la última. Los datos son similares a la "tabla de distancia", como this (solo más grande, mi tabla es 128x128 y todavía tengo 3 o más números por elemento).
Ahora, mis datos están mucho mejor "estructurados" que una tabla de distancia (mis datos no varían "aleatoriamente" como en una tabla de distancia ordenada alfabéticamente), así un 3D barchart, o quizás 3 de ellos, serían Perfecto. Tengo entendido que tal tabla falta en Matplotlib.
Podría usar un Countor3d (de color) como these o algo en 2D como imshow, pero no es realmente muy representativo de lo que son los datos (los datos solo tienen significado en mis 128 puntos, no hay nada entre dos puntos). Y la altura de las barras es más legible que el color, IMO.
lo tanto las preguntas:
- es posible la creación de diagrama de barras 3D en Matplotlib? Debería estar claro que me refiero a un dominio 2D, no solo a una tabla de barras 2D con una representación 3D "falsa" con fines estéticos
- si la respuesta a la pregunta anterior es no, entonces ¿hay alguna otra biblioteca capaz de hacer eso? ? Realmente prefiero algo basado en Python, pero estoy de acuerdo con otras posibilidades compatibles con Linux
- si la respuesta a la pregunta anterior es no, entonces ¿tiene alguna sugerencia sobre cómo mostrar esa información? P.ej. crea una tabla con los valores, superpuesta a la imshow u otra forma coloreada?
Se ve bien una que es un pedazo de pastel para instalar en Ubuntu, simplemente sudo apt-get install mayavi2 Desafortunadamente ese ejemplo no funcionan: de enthought.mayavi. Mlab importación * ImportError: sin módulo denominado Mlab tiempo (sugerencia de encontrar en línea) de importación * obras enthought.mayavi.tools.mlab, pero no proporcionan diagrama de barras() Sugerencias? – Davide
¿qué versión de mayavi2 tienes? Creo que mlab fue revisado para la versión 3.1.0, y eso es lo que cubre la documentación. – Autoplectic
"mayavi2 -V" da "MayaVi 2.0.2a1" – Davide