注释折线图

时间:2019-05-19 16:06:54

标签: python matplotlib

我在标注折线图时遇到麻烦。

这是我尝试过的:

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 :(得分:0)

您需要首先提供x坐标,然后提供y坐标,然后提供字符串。假设x位置为x_pos,y位置为y_pos,则可以使用

for i in a: 
    ax.text(x_pos, y_pos, str(i))