I am interested in using python to create diagrams representing the size of values based on the size of the squares (and, if necessary, their color). I'm basically looking for a way to review a bunch of values, such as the old old windirstat program (basically it's a big square representing your hard drive, and then the smaller squares that make up the area inside it representing different programs, the larger the square, the larger the file, color indicates file type). I am pretty familiar with matplotlib, and I don't think it can be done with this. Is there any other python package that would help? Any suggestions for something lower level if it isn't? I guess I could do it manually if I could find a way to draw boxes programmatically (I don't care what the format, but the option to export SVG, as well as PNG would be nice).
Ultimately, it would be nice to have it interactive, like windirstat, where if you hover over a certain square, you get more information about it, and if you clicked on it, maybe you would go in and see the composition of this particular area. I am only familiar with wxpython for the GUI, not sure if it can be used for anything like that. For now, I would be happy just by pulling them out, though.
Thanks a lot! Alex
Edit: Thanks guys, your answers really helped.
source share