在以下代码的帮助下,我正在绘制图表;但是,这些值并不清晰可见;它们与图形混合:
for x111,y1 in zip(x1,loss_list):
plt.text(x111, y1, '%.2f' % y1, ha='right', va= 'bottom', color='blue')
for x112,y2 in zip(x1,val_loss_list):
plt.text(x112, y2, '%.2f' % y2, ha='left', va= 'top', color='orange')
plt.plot(xc,train_loss_history)
plt.plot(xc,val_loss_history)
plt.xlabel('num of Epochs')
plt.ylabel('loss')
plt.title('train_loss vs val_loss')
#plt.grid(True)
plt.legend(['train','val'])
plt.show()
我从代码中获得的 x111 和其他值以及列表。并获得以下情节
如何使可视化更具可读性?
您可以更改文本的颜色和大小:size='x-small'
for x111,y1 in zip(x1,loss_list):
plt.text(x111, y1, '%.2f' % y1,color='black',horizontalalignment='center',verticalalignment='bottom')
for x112,y2 in zip(x1,val_loss_list):
plt.text(x112, y2, '%.2f' % y2,color='black',horizontalalignment='center',verticalalignment='bottom')
我是一名优秀的程序员,十分优秀!