我想在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进行设置,但得到的结果如下
我已使用此代码进行设置
max_value = data['Accuracy'].max()
index = data['Accuracy'].idxmax()
plt.plot(data['#Estimators'][index],max_value, marker='^')
您可以在图像中看到我没有正确获得标记,除此之外,我还希望在标记旁边的文本中显示最大值。
任何帮助将不胜感激。谢谢。