參考鏈接如下:https://blog.csdn.net/qq_41821678/article/details/105804345
import numpy as np import matplotlib.pyplot as plt from matplotlib import rcParams config = { "font.family":'serif', "font.size": 7.5, "mathtext.fontset": 'stix', "font.serif": ['SimSun'], } rcParams.update(config) traindata = np.genfromtxt("./1.txt", dtype=np.float32)[:,1] testdata = np.genfromtxt("./2.txt", dtype=np.float32)[:, 1] plt.rcParams['font.sans-serif']=['SimHei'] #用來顯示中文標籤 plt.figure(figsize=(19.2, 10.8)) # plt.title('損失函數衰減曲線',fontsize=20) # # plt.xlabel("迭代輪數(epochs)",fontsize=20) # # plt.ylabel("損失函數值",fontsize=20) plt.title('Loss Curve 厲害了',fontsize=25) plt.xlabel("Epochs",fontsize=25) plt.ylabel("Loss Values",fontsize=25) plt.plot(traindata,label="train-loss") plt.plot(testdata, label="val-loss") plt.tick_params(labelsize=20) #調整座標軸刻度的字體大小 plt.legend(fontsize=18) #參數調整train-loss與val-loss字體的大小 plt.savefig("./pan5.png",bbox_inches='tight') plt.show()