循环
受和启发,采用纯Python实现的圆形包装布局算法。
首先根据的A1.0的启发,对圆进行排列,然后使用使用的算法将圆围成一个圆。 我希望在将来的某个时候实施A1.5,但结果足以满足我的用例。
安装
使用点子:
pip install circlify
或使用来源:
git clone git://github.com/elmotec/circlify.git
cd circlify
python setup.py install
如果您没有超级用户访问权限,那么最后一步可能需要sudo 。
用法
主要功能circlify由一个小的数据类circlify.Circle支持,并带有3个参数:
从最大到最小排序的正值列表。
(可选)填充圆环应适合的目标外壳。 默认为单位圆(0、0、1)。
(可选)一个布尔值,指示是否应将目标机柜附加到输出。
该函数返回一个circlify.C
2022-07-14 16:58:04
288KB
Python
1