Как включить переменную в аннотацию? - PullRequest
0 голосов
/ 10 апреля 2019

Я добавил аннотацию к рисунку, и у меня нет проблем с простым добавлением текста, но я хотел бы добавить результат переменной после текста?

Я пробовал несколько вариантов размещения переменной, но продолжал получать синтаксическую ошибку.

pct_inc_m = (plotm11/plotm0-1) * 100

axs.annotate('The percentage increase for males for this period is (pct_inc_m'), xy=(0.01, 0.89), xycoords='axes fraction')

удаление переменной в .annotate позволяет коду работать нормально

1 Ответ

0 голосов
/ 10 апреля 2019

Вы получаете SyntaxError, потому что ваши кавычки не совпадают.

axs.annotate('The percentage increase for males for this period is (pct_inc_m)', xy=(0.01, 0.89), xycoords='axes fraction')
                                                                             ^^

Хотя, вероятно, вы хотите, чтобы значение переменной отображалось:

axs.annotate('The percentage increase for males for this period is ({})'.format(pct_inc_m), xy=(0.01, 0.89), xycoords='axes fraction')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...