# !/usr/bin/env python3
# -*- coding: utf-8 -*-
import matplotlib.pyplot as plt
if __name__ == "__main__":
recall = [i/10. for i in range(0,11)]
precision = [i/10. for i in range(10,-1,-1)]
colors = ["r", "g", "b", "k", "m"]
color = colors[0]
linewidth = 0.75
fig = plt.figure(1, dpi=160)
ax = fig.add_subplot(1, 1, 1)
ax.plot(recall, precision, label="PR", color=color,
linewidth=linewidth)
# ax.plot(result['Avg Recall'].values, label='Avg Recall')
# plt.grid()
ax.legend(loc='upper right')
ax.set_ylim([0.0, 1.05])
ax.set_xlim([0.0, 1.05])
ax.set_title('PR curves')
ax.set_xlabel('recall')
ax.set_ylabel('precision')
# ax.spines['top'].set_visible(False) # 去掉上边框
# ax.spines['right'].set_visible(False) # 去掉右边框
fig.savefig('PR')
plt.savefig("PR.png", format="png", dpi=800)
plt.show()
11-06
2499
11-07
5552
10-26
1万+