嗨有没有办法将脚本计算的值直接打印到正在制作的图中?
例如,假设我有一个读入的数据文件。然后我想计算条目的总数、条目的总和、平均值和标准偏差。然后如何将这些值直接打印到我绘制的直方图上?
我在这里查看http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.text,但它不是很有帮助。提前致谢
例子
file = 'myfile.txt'
d = np.loadtxt(file)
C = d[:,3]
S = sum(C))
avg = np.mean(C)
sigma = np.std(C)
N = len(C)
我试过了,但没有用
n, nbins, patches = plt.hist(C, 20)
plt.title("My Histogram")
plt.text(0,0, 'Sum of vales ='S '\n' 'Total number of entries = ' N
'\n' 'Avg= 'avg '\n' 'Standard Deviation = ' sigma)
ply.show()