Как предотвратить перекрытие текста в моем графике GGPlot на Python

#python #ggplot2 #jupyter-notebook

Вопрос:

 (ggplot(data=dfpay, mapping=aes(x='Year', y='Current Rank',color='Nationality', size = 'Earnings'))    geom_point(alpha = 0.5)   xlim(1990, 2020)   scale_size(range = [1, 15])   scale_y_reverse()   theme(figure_size = (25, 15))   ggtitle('How has the Average Rank of Each Nationality Evolved each Year?')    geom_text(aes(x='Year', y='Current Rank', label='Nationality'),  color='black'    ) )   

В настоящее время текст, кажется, перекрывается в некоторых частях графика, мне интересно, есть ли способ, чтобы текст имел стрелку к какому-то кругу, а некоторые были наложены непосредственно сверху. Вот скриншот графика введите описание изображения здесь