Добавление стрелки аннотации к графику - PullRequest
0 голосов
/ 29 сентября 2019

Мне просто нужно добавить стрелку аннотации к моему графику.Я пробовал несколько решений и не могу прийти к правильному ответу.

Другой взгляд

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» не определенным.Другие подходы ничего не показывают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...