我想使用Python制作基于正方形大小(和可选的颜色)的值大小图表。基本上,我正在寻找一种方法来概述一堆值,就像旧程序windirstat对硬盘使用情况所做的那样(它基本上创建一个表示您硬盘的大正方形,然后由较小的正方形组成,表示其中不同的程序,正方形越大,文件越大,颜色表示文件类型)。我对matplotlib相当熟悉,我不认为它能够做到这样的事情。是否有其他Python软件包可以帮助?如果没有,是否有更低级别的建议?如果我能找到以编程方式绘制框的方法,我想我可以手动完成它(我不真的关心格式,但导出SVG和PNG的选项也很好)。
最终,希望它像Windirstat一样具有交互性,如果您将鼠标悬停在特定的方块上,则会获得更多信息,如果单击该方块,则可能会进入并查看该特定方块的构成。我只熟悉wxpython用于GUI,不确定它是否可用于此类事情。现在,我只想输出它们就可以了。
非常感谢! Alex
编辑: 谢谢大家,你们的回答都很有帮助。
最终,希望它像Windirstat一样具有交互性,如果您将鼠标悬停在特定的方块上,则会获得更多信息,如果单击该方块,则可能会进入并查看该特定方块的构成。我只熟悉wxpython用于GUI,不确定它是否可用于此类事情。现在,我只想输出它们就可以了。
非常感谢! Alex
编辑: 谢谢大家,你们的回答都很有帮助。