аннотировать морскую точку со значениями данных - PullRequest
0 голосов
/ 12 апреля 2020

Я хотел бы прикрепить «значения», связанные с каждой точкой в ​​графике, сгенерированном следующим кодом. Ниже приведен мой код:

#data for pointplot with error bars
y = ['SC', 'GA', "FL", "MD"]
x = [.9, 1, 7, 4]
e = [.1, 0, .2, .3]

#plot
ax=sns.pointplot(x,y, join = False)
ax.errorbar(x,y, xerr=e, fmt='o', capsize=5)
ax.axvline(1, color='gray', linestyle='--')

#annotate points
for x,y in zip(x,y):
    ax.text(x, y,str(x),horizontalalignment='center',color='black',weight='light')
sns.despine()

Результат показан ниже enter image description here

Однако мой текст перебирает точки данных, что делает результат неуклюжим. Как я могу переместить «значения» в тексте чуть выше точек данных?

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