Python kullanarak karelerin büyüklüğüne (ve isteğe bağlı olarak renklerine) göre değerlerin boyutunu temsil eden diyagramlar yapmak istiyorum. Temel olarak, eski sürücü programı windirstat'un sabit sürücü kullanımıyla yaptığı gibi değerlerin bir kısmının gözden geçirilmesini sağlamanın bir yolunu arıyorum (temel olarak harddrive'ınızı temsil eden büyük bir kare ve daha sonra içindeki alanı oluşturan küçük kareler oluşturur. farklı programlar, daha büyük kare daha büyük dosya, renk dosya türünü gösterir). Matplotlib ile oldukça tanıdık ve bunun gibi bir şey yapmanın mümkün olduğunu düşünmüyorum. Yardımcı olabilecek başka bir python paketi var mı? Değilse daha düşük bir şey için herhangi bir öneriniz var mı? Kutuları programatik olarak çizmenin bir yolunu bulsam (eğer formatı gerçekten umursamıyorum, fakat SVG'nin yanı sıra PNG'yi ihraç etme seçeneği de güzel olurdu) elle yapabilirim sanırım.Python grafiği windirstat gibi mi?
Nihayetinde, windirstat'ın etkileşimli olması güzel olurdu, eğer belli bir karenin üzerinde gezindiyseniz, üzerine daha fazla bilgi edinirseniz ve üzerine tıklarsanız belki içeri girip göreceksiniz. o belirli karenin makyajı. GUI materyalleri için sadece wxpython'a aşinayım, böyle bir şey için kullanılıp kullanılamayacağından emin değilim. Şimdilik sadece onları çıkarmaktan memnun olurum.
Çok teşekkürler! Alex
Düzeltme: Teşekkürler, her iki cevabınız da çok yardımcı oldu.
"Matplotlib ile oldukça aşina olduğumu ve bununla böyle bir şey yapmanın mümkün olduğunu düşünmüyorum." Matplotlib'in sınırlamaları hangileri olurdu? Ben farklı boyutlarda sqaures çizebileceğini düşünüyorum ... – joaquin
Ben sanırım [MatPlotLib çizebilir bir Hinton diyagramı gibi bir şey arıyorum (http://www.scipy.org/Cookbook/Matplotlib/HintonDiagrams) ama kutular arasındaki boşluklar olmadan. Daha çok bir pasta grafik, ama kare gibi olurdu. –