下面的代码在每个循环中绘制一个图形,我希望每个矩阵的平均值作为x标签打印出来。例如:
ave is 40
。我不确定如何将每个图像的平均值添加到xlabel中。import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
a= np.random.randint(0, 100, size=(4, 600, 600))
for i in range(np.size(a,0)):
b=a[i,:,:]
ave=np.average(b)
plt.figure()
sns.heatmap(b, cmap='jet', square=True, xticklabels=False,
yticklabels=False)
plt.text(200,-20, "Relative Error", fontsize = 15, color='Black')
plt.xlabel("ave is...")
plt.show()
plt.xlabel("ave is..."+str(ave))
? - StupidWolf