¿Alguien sabe si hay una manera de hacer tramas circos-style con matplotlib
paquete python, o cualquier otra biblioteca de python? No tienen que ser tan bonitos como el ejemplo.diagramas de estilo 'circos' con matplotlib?
Respuesta
Por lo que yo sé, no hay una funcionalidad directa para esto. Si tuviera que crear esta funcionalidad, usaría polar plots como punto de partida, luego crearía un transformation para convertir las posiciones de datos a lo largo del eje circular en coordenadas polares.
este es un buen consejo. Gracias. – dimka
La idea de Yann es genial. Y más, circos es desarrollado por Perl con GD y otros módulos, y luego genera SVG (o png). Python también puede hacerlo si desea crear nueva rueda :)
Como sé si quiero imágenes de estilo Circos (estilo circular) por matplotlib, es mejor que escribir código Python prima directa:
- aprender la gramática básica SVG
- usar Python para generar el diseño básico
- diseñar sus elementos de imagen
- la computación y la transformación de coordenadas de los datos; será mejor que lo pienses en coordenadas polares (hice lo mismo pero sin código abierto).
- muestra tus elementos.
Si lo desea, unirse a grupo Google de circos para discutir: http://groups.google.com/group/circos-data-visualization
Parece que el módulo de Biopython GenomeDiagram tiene una funcionalidad similar, aunque está diseñado para trazar los datos genómicos, pero no los datos, como en circos, y la salida no será tan agradable.
- 1. Superposición de diagramas de imshow en matplotlib
- 2. Múltiples diagramas superpuestos con escalado independiente en Matplotlib
- 3. Cómo mostrar los diagramas de matplotlib en python
- 4. ¿Hola mundo ejemplo para circos?
- 5. Color de fijación en diagramas de dispersión en matplotlib
- 6. matplotlib: ejes insertados para múltiples diagramas de caja
- 7. ¿Los diagramas de Matplotlib no aparecen en Mac OSX?
- 8. Ocultar el texto del eje en los diagramas matplotlib
- 9. Diagramas de flujo en comparación con diagramas de actividad UML
- 10. Diagramas de dispersión en C++
- 11. diagramas de Gantt con R
- 12. Diagramas de Venn con R?
- 13. ¿Cómo especifico un estilo de línea tipo flecha en Matplotlib?
- 14. Cambiar el estilo de línea matplotlib gráfico medio
- 15. Diferencias de diagramas de componentes y diagramas de despliegue?
- 16. ¿Cartogramas de dibujo con Matplotlib?
- 17. Documentos con diagramas en proyectos github?
- 18. TFS Diagramas de sucursal
- 19. Diagramas de aplicaciones VS.NET
- 20. figura interactiva con OO Matplotlib
- 21. Trazar comportamientos propios con matplotlib
- 22. Cómo instalar matplotlib con Python3.2
- 23. ¿Qué usas para crear diagramas de flujo?
- 24. Complementos de relleno de áreas con matplotlib
- 25. Diagramas de casos de uso
- 26. Gráfico de puntos y figuras con matplotlib
- 27. Python con matplotlib - reutilizando funciones de dibujo
- 28. Matplotlib: gráfico de contorno con control deslizante
- 29. matplotlib - subtramas con relación de aspecto fija
- 30. Matplotlib 3D Dispersión con de Colorbar
El paquete nxviz puede tener lo que necesita: https://github.com/ericmjl/nxviz – mgalardini