如何在matplotlib图中将标记设置为最大值

时间:2019-06-25 18:05:25

标签: python matplotlib

我想在matplotlib图中将标记设置为最大值。数据如下

#Estimators Accuracy
0   50.0    0.858750
1   75.0    0.866875
2   100.0   0.873750
3   125.0   0.877500
4   150.0   0.880625
5   175.0   0.878125
6   200.0   0.880000
7   225.0   0.878125
8   250.0   0.877500
9   275.0   0.878125
10  300.0   0.877500
11  325.0   0.880000
12  350.0   0.881250
13  375.0   0.882500
14  400.0   0.881250

我尝试this threa d进行设置,但得到的结果如下 enter image description here

我已使用此代码进行设置

max_value = data['Accuracy'].max()
index = data['Accuracy'].idxmax()
plt.plot(data['#Estimators'][index],max_value, marker='^')

您可以在图像中看到我没有正确获得标记,除此之外,我还希望在标记旁边的文本中显示最大值。

任何帮助将不胜感激。谢谢。

0 个答案:

没有答案