我使用Matplotlib和Squarify创建了此树形图:
现在,我想在树图中的每个矩形上添加一个线图。有可能吗?
是的,有可能。您将必须编写代码以提取要放置新图的确切位置。
您需要使用f.canvas.manager.window.SetPosition设置新图形的位置
f.canvas.manager.window.SetPosition
此答案将大大帮助https://stackoverflow.com/a/37999370/4551984
Squarify的绘图是一种便捷函数,用于直接绘制给定值和标签的树图。但是,该过程也可以逐步执行。步骤之一是计算矩形的位置,为此我们假设一个图形的坐标从左下到右从0,0到1,1。