Currently, the groups are placed at 2/3 of the maximum possible y coordinate. In cases of overlap, a minimum vertical distance of 0.2 between adjacent groups is ensured.
This strategy can lead to oddly-looking distributions of groups. A better strategy would involve a numerical optimization of the vertical positions, modeling the good looks through an objective function that is constrained for non-overlap.
Currently, the groups are placed at 2/3 of the maximum possible y coordinate. In cases of overlap, a minimum vertical distance of 0.2 between adjacent groups is ensured.
This strategy can lead to oddly-looking distributions of groups. A better strategy would involve a numerical optimization of the vertical positions, modeling the good looks through an objective function that is constrained for non-overlap.