You’ll have to adjust the positions in your dataset to not overlap. I had a similar problem when I first attempted to place ‘stroke’ annotations on a chart. I did some jython jiu-jitsu back in the FPMI days to scale the text and draw jointed connecting lines – it eventually became the NoteChart module.