我在标注折线图时遇到麻烦。
这是我尝试过的:
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”
答案 0 :(得分:0)
您需要首先提供x坐标,然后提供y坐标,然后提供字符串。假设x位置为x_pos
,y位置为y_pos
,则可以使用
for i in a:
ax.text(x_pos, y_pos, str(i))