gpt4 book ai didi

algorithm - 如何将一个矩形区域分成代表总面积百分比的较小矩形?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:01:26 24 4
gpt4 key购买 nike

<分区>

基本上我试图获得一个“漂亮”的图像,其中所有的小矩形加起来就是大矩形,有点像:

Disk Inventory X

*稍后编辑以澄清一些事情:

  1. 我希望能够在一款软件中绘制类似这样的东西。所以,我需要的是更接近一种算法。

  2. 我只需要一些矩形。我不需要它们有一些预定义的比例,只是它们看起来像一个矩形。正方形和 3:1 宽度/高度(或高度/宽度)之间的任何值都可以。极其幼稚的方法是将封闭矩形的宽度除以封闭矩形的百分比,但这会产生薄片,一些较小百分比的矩形将下降到 1px 以下。

我需要找到一种方法将矩形拆分成多行。

*第二次编辑:问题已解决。我一直在寻找 TreeMap 算法(正如 Phpdna 所指出的)。一旦我有了关键字,我就能够快速找到几个满足我要求的 python 实现。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com