python画柱状图,并且返回统计数据numpy.loadtxt 可以从 txt 中读取数据。
matplotlib.pyplot.hist 可以画柱状图,并且返还各个区间的统计数。
⽰例代码和效果图如下
import numpy as np
import matplotlib.pyplot as plt
data = np.loadtxt("../../homework+exam+thesis/mathphys/2021/最终成绩.txt")
an(data))
plt.xlabel("Total Score",fontsize=15)
plt.ylabel("Count",fontsize=15)
n,bins,patches=plt.hist(data,bins=range(0,110,10),rwidth=0.8,color="green")
print(n)
plt.savefig("最终成绩.jpg")
72.104
[ 0. 0. 0. 2. 3. 9. 12. 16. 19. 4.]
python怎么读取txt
我还不清楚怎么把每个区间的统计数显⽰在柱⼦顶部。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论