in Sources/CollectionsBenchmark/Charts/Chart.swift [252:261]
func needsThinning(_ lines: [Line]) -> Bool {
var previousFrame: Rectangle = .null
for line in lines {
guard let label = line.label else { continue }
let enlarged = label.boundingBox.inset(dx: -3, dy: 0)
if previousFrame.intersects(enlarged) { return true }
previousFrame = enlarged
}
return false
}