Jestem zainteresowany wykorzystaniem Pythona do tworzenia diagramów reprezentujących rozmiar wartości w oparciu o rozmiar kwadratów (i opcjonalnie ich kolor). Zasadniczo szukam sposobu, aby dokonać przeglądu kilku wartości, takich jak dobry stary program windirstat przy użyciu twardego dysku (zasadniczo tworzy on duży kwadrat reprezentujący dysk twardy, a następnie mniejsze kwadraty tworzące obszar wewnątrz niego reprezentujący różne programy, im większy kwadrat, tym większy plik, kolor wskazuje na typ pliku). Jestem dość zaznajomiony z matplotlib i nie sądzę, że można z nim zrobić coś takiego. Czy istnieje inny pakiet python, który mógłby pomóc? Jakieś sugestie dotyczące czegoś o niższym poziomie, jeśli tak nie jest? Sądzę, że mógłbym zrobić to ręcznie, gdybym mógł znaleźć sposób na rysowanie skrzynek programowo (nie bardzo zależy mi na formacie, ale opcja eksportu SVG i PNG byłaby miła).Python graph like windirstat?
Ostatecznie fajnie byłoby mieć interaktywność, tak jak w przypadku windirstat, gdzie, jeśli miałbyś zawisnąć nad konkretnym kwadratem, otrzymasz więcej informacji na ten temat, a jeśli klikniesz na niego, może wejdziesz i zobaczysz makijaż tego konkretnego kwadratu. Jestem zaznajomiony tylko z wxpythonem dla GUI, nie jestem pewien, czy można go użyć do czegoś takiego. Na razie byłbym zadowolony z ich wypuszczenia.
Wielkie dzięki! Alex
Edytuj: Dzięki chłopaki, zarówno twoje odpowiedzi bardzo pomogły.
"Jestem dość obeznany z matplotlib i nie sądzę, że można z nim zrobić coś takiego." Jakie byłyby ograniczenia programu matplotlib? Myślę, że mógłby narysować sqaures różnej wielkości ... – joaquin
Cóż, myślę, że szukam czegoś takiego jak diagram Hintona, który [MatPlotLib może narysować] (http://www.scipy.org/Cookbook/Matplotlib/HintonDiagrams) , ale bez spacji między polami. Byłoby bardziej jak wykres kołowy, ale kwadratowy. –