파이썬을 사용하여 사각형의 크기 (및 선택적으로 색상)에 따라 값의 크기를 나타내는 다이어그램을 만드는 데 관심이 있습니다. 기본적으로 좋은 오래된 프로그램과 같은 값들의 묶음에 대한 개요를 만드는 방법을 찾고 있습니다. windirstat 하드 드라이브 사용법 (기본적으로 harddrive를 나타내는 큰 사각형을 만든 다음 그 안에 작은 영역을 나타내는 작은 사각형을 나타냅니다. 다른 프로그램은 사각형이 클수록 파일이 커지고 색상은 파일의 유형을 나타냄). 나는 matplotlib에 상당히 익숙하며, 이와 같은 것을 할 수 있다고 생각하지 않는다. 거기에 도움이 될 다른 파이썬 패키지가 있습니까? 그렇지 않다면 더 낮은 레벨에 대한 제안은 무엇입니까? 프로그래밍 방식으로 상자를 그릴 수있는 방법을 찾으면 수동으로 할 수있을 것 같아요. (형식을 신경 쓰지는 않지만 SVG와 PNG를 내보낼 수있는 옵션이 좋을 것 같습니다).windirstat와 같은 파이썬 그래프?
궁극적으로, windstat와 같은 대화식으로 설정하는 것이 좋을 것입니다. 특정 사각형 위로 마우스를 가져 가면 더 많은 정보를 얻을 수 있으며, 클릭하면 정보를 볼 수 있습니다. 그 특정한 광장의 화장. 나는 GUI와 관련된 wxpython에 대해서만 잘 알고 있으며, 이런 식으로 사용될 수 있을지는 확실하지 않다. 당분간 나는 그들을 출력하는 것에 만족할 것이다.
고맙습니다. 알렉스
편집 : 감사합니다. 두 답변 모두 도움이되었습니다.
"matplotlib에 상당히 익숙하며, 이와 같은 것을 할 수 있다고 생각하지 않습니다." matplotlib의 한계점은 무엇입니까? 나는 그것이 다른 크기의 sqaures를 그릴 수 있다고 생각합니다 ... – joaquin
글쎄, 나는 [MatPlotLib가 그릴 수있는] Hinton 다이어그램과 같은 것을 찾고 있다고 생각합니다. (http://www.scipy.org/Cookbook/Matplotlib/HintonDiagrams) 상자 사이에 공백이 없어야합니다. 원형 차트와 비슷하지만 사각형입니다. –