Мне интересно использовать python для создания диаграмм, представляющих размер значений на основе размера квадратов (и, возможно, их цвета). По сути, я ищу способ сделать обзор множества значений, как например, старая добрая программа windirstat с использованием жесткого диска (в основном это большой квадрат, представляющий ваш жесткий диск, а затем меньшие квадраты, составляющие область внутри него, представляющая различные программы, чем больше квадрат, тем больше размер файла, цвет указывает тип файла). Я довольно хорошо знаком с matplotlib и не думаю, что с этим можно что-то сделать. Есть ли другой пакет Python, который поможет? Любые предложения для чего-то более низкого уровня, если это не так? Я думаю, что я мог бы сделать это вручную, если бы я мог найти способ рисовать прямоугольники программно (меня не волнует формат, но вариант экспорта SVG, а также PNG был бы хорош).
В конечном счете, было бы неплохо, чтобы он был интерактивным, как windirstat, где, если бы вам пришлось навести курсор на конкретный квадрат, вы получили бы больше информации о нем, и если бы вы щелкнули по нему, возможно, вы бы зашли и увидели макияж этой конкретной площади. Я знаком только с wxpython для GUI, но не уверен, что его можно использовать для чего-то подобного. Пока что я был бы рад просто вывести их.
Спасибо большое!
Alex
Edit:
Спасибо, ребята, оба ваших ответа очень помогли.