Tôi quan tâm đến việc sử dụng python để tạo biểu đồ đại diện cho kích thước của các giá trị dựa trên kích thước của hình vuông (và tùy chọn màu của chúng). Về cơ bản, tôi đang tìm cách xem xét một loạt các giá trị như chương trình cũ tốt windirstat với việc sử dụng ổ đĩa cứng (về cơ bản là tạo một hình vuông lớn biểu thị đĩa cứng của bạn và sau đó hình vuông nhỏ hơn tạo ra khu vực bên trong các chương trình khác nhau, hình vuông càng lớn thì tệp càng lớn, màu sắc biểu thị loại tệp). Tôi khá quen thuộc với matplotlib, và tôi không nghĩ rằng nó có thể làm một cái gì đó như thế này với nó. Có gói python nào khác có thể giúp được không? Bất kỳ đề xuất cho một cái gì đó cấp thấp hơn nếu nó không? Tôi đoán tôi có thể làm điều đó bằng tay nếu tôi có thể tìm thấy một cách để vẽ các hộp programatically (Tôi không thực sự quan tâm về định dạng, nhưng tùy chọn để xuất SVG cũng như PNG sẽ được tốt đẹp). Cuối cùng, nó sẽ là tốt đẹp để có nó được tương tác như windirstat, nơi nếu bạn đã di chuột qua một hình vuông cụ thể bạn sẽ có thêm thông tin về nó, và nếu bạn nhấp vào nó có lẽ bạn muốn đi vào và xem trang điểm của hình vuông cụ thể đó. Tôi chỉ quen thuộc với wxpython cho các công cụ GUI, không chắc chắn nếu nó có thể được sử dụng cho một cái gì đó như thế này. Để bây giờ tôi sẽ được hạnh phúc với chỉ outputting họ mặc dù.Đồ thị Python như windirstat?
Cảm ơn rất nhiều! Alex
Chỉnh sửa: Cảm ơn mọi người, cả hai câu trả lời của bạn đều giúp ích rất nhiều.
"Tôi khá quen thuộc với matplotlib, và tôi không nghĩ rằng nó có thể làm một cái gì đó như thế này với nó." Đó sẽ là những hạn chế của matplotlib? Tôi nghĩ rằng nó có thể rút ra sqaures kích thước khác nhau ... – joaquin
Vâng tôi đoán tôi đang tìm một cái gì đó giống như một sơ đồ Hinton, mà [MatPlotLib có thể vẽ] (http://www.scipy.org/Cookbook/Matplotlib/HintonDiagrams) , nhưng không có khoảng trống giữa các hộp. Nó sẽ giống như một biểu đồ hình tròn, nhưng hình vuông. –