我一直在试验数据可视化的装箱算法,但没有一个能完全达到我想要完成的效果。本质上,我试图想出一种算法来用加权网格表示一组数字。例如,给定一组数字 [25,25,25,25],您可以将其表示为矩形或正方形,如下所示 -
但是,给定这样的集合 [10,1,1,1],它看起来与此类似。
我试图用非偶数来解决这个问题,感觉类似于装箱,但在我的情况下,我不一定关心子对象的大小,我只关心它们是否适合正方形或矩形,并保持它们与其他元素的比例。这有意义吗?该问题似乎类似于Android UI属性权重..
我知道这可能很简单,我只是没有透过树木看到森林。