當前代碼繪制的圖片會出現下圖中文字重疊的情況:
plt.subplot(211) plt.plot(epochs,loss,'bo',label='Training loss') plt.plot(epochs,val_loss,'b',label='Validation loss') plt.title('Training and Validation loss') plt.xlabel('Epochs') plt.ylabel('Loss') plt.legend() plt.subplot(212) plt.plot(epochs,acc,'ro',label='Training acc') plt.plot(epochs,val_acc,'r',label='Validation acc') plt.title('Training and Validation accuracy') plt.xlabel('Epochs') plt.ylabel('Acc') plt.legend() plt.show()

可通過tight_layout()方法解決,可根據自己喜好自動移參數:
plt.subplot(211) plt.plot(epochs,loss,'bo',label='Training loss') plt.plot(epochs,val_loss,'b',label='Validation loss') plt.title('Training and Validation loss') plt.xlabel('Epochs') plt.ylabel('Loss') plt.tight_layout() plt.legend() plt.subplot(212) plt.plot(epochs,acc,'ro',label='Training acc') plt.plot(epochs,val_acc,'r',label='Validation acc') plt.title('Training and Validation accuracy') plt.xlabel('Epochs') plt.ylabel('Acc') plt.tight_layout() plt.legend() plt.show()

