I’ve created a “fast” library to position elements such that they do not overlap. It can be used, among others, to shift text elements in matplotlib to avoid overlap.
Cool, thanks for sharing!