Estoy interesado en usar python para hacer diagramas que representen el tamaño de los valores en función del tamaño de los cuadrados (y opcionalmente su color). Básicamente estoy buscando una manera de hacer una visión general de un conjunto de valores como el antiguo programa windirstat con el uso del disco duro (básicamente hace un cuadrado grande que representa tu disco duro y luego cuadrados más pequeños que forman el área dentro de él representando diferentes programas, cuanto más grande sea el cuadrado, más grande será el archivo, el color indicará el tipo de archivo). Estoy bastante familiarizado con matplotlib, y no creo que sea posible hacer algo como esto con él. ¿Hay algún otro paquete de Python que pueda ayudar? ¿Alguna sugerencia para algo más bajo si no es así? Creo que podría hacerlo manualmente si pudiera encontrar una manera de dibujar los cuadros programáticamente (realmente no me importa el formato, pero la opción de exportar SVG y PNG sería agradable).Python graph like windirstat?
En última instancia, sería bueno tenerlo interactivo como windirstat, donde si pasas el cursor sobre un cuadrado en particular, obtienes más información sobre él, y si haces clic en él, podrías entrar y ver la composición de ese cuadrado en particular. Solo estoy familiarizado con wxpython para las cosas de GUI, no estoy seguro si podría usarse para algo como esto. Por ahora, me encantaría solo darles salida.
¡Muchas gracias! Alex
Edit: Gracias chicos, sus respuestas ayudaron mucho.
"Estoy bastante familiarizado con matplotlib, y no creo que sea posible hacer algo como esto con él". ¿Cuáles serían las limitaciones de matplotlib? Creo que podría dibujar cuadrados de diferentes tamaños ... – joaquin
Bueno, supongo que estoy buscando algo así como un diagrama de Hinton, que [MatPlotLib puede dibujar] (http://www.scipy.org/Cookbook/Matplotlib/HintonDiagrams) , pero sin los espacios entre las cajas. Sería más como un gráfico circular, pero cuadrado. –