Мне просто нужно добавить стрелку аннотации к моему графику.Я пробовал несколько решений и не могу прийти к правильному ответу.
Другой взгляд
component_arrow = NewArrowAnnotation(100,100,200,200)
arrow.ComponentSetForegroundColor( 0, 1, 1 )
disp.ComponentAddChildAtEnd(arrow)
Еще одна попытка
plt.annotate("Qatar",
`xy=(20, 20), xycoords='data',`
`xytext=(10^5, 90), textcoords='data',`
`arrowprops=dict(arrowstyle="->"),`
`)`
Еще одна попытка
plt.annotate('qatar_income',
`xy=(6.28, 1),`
`xytext=(10, 4),`
`y='qatar_lifespan'`
`)`
qatar = now[now.country == 'Qatar']
qatar_income = qatar.income.values[0]
qatar_lifespan = qatar.lifespan.values[0]
sns.relplot(x="income",
`y="lifespan",`
`hue="6region",`
`size="population",`
`sizes=(40, 200),`
`alpha=.5,`
`palette="muted",`
`height=6,`
`data=now);`
plt.xscale('log')
plt.ylim([0, 90])
plt.title('The World in 2018')
plt.text(x=qatar_income-7000, y=qatar_lifespan+1, s = 'Qatar')
Подход NewArrowAnnotation получает «NewArrowAnnotation» не определенным.Другие подходы ничего не показывают.