Аннотирующий линейный график - PullRequest
0 голосов
/ 19 мая 2019

У меня проблемы с аннотированием моего графика.

Это то, что я пробовал:

frame = pd.DataFrame([int(one.values), int(two.values),int(three.values),int(four.values),int(five.values),int(six.values),int(seven.values),int(eight.values),int(nine.values)],columns=['col'])
ax = frame.unstack().plot(marker='o')
a = frame['col'].tolist()
for i in a: 
    ax.text(str(i),xy=i)

Это дает мне следующее сообщение об ошибке:

TypeError: text () отсутствует 2 обязательных позиционных аргумента: 'y' и 's'

1 Ответ

0 голосов
/ 19 мая 2019

Сначала необходимо указать координату X, затем координату Y, а затем строку. Предположим, что x-позиция равна x_pos, а y-позиция равна y_pos, тогда вы можете использовать

for i in a: 
    ax.text(x_pos, y_pos, str(i))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...