import matplotlib.pyplot as plt import matplotlib as mpl baseclass=[1,2,3,4] name = ['class1','class2','class3','class4'] scores = [67,79,89,50] plt.title("title") # 圖形標題 plt.xlabel("x labal") # x軸名稱 plt.ylabel("y label") # y 軸名稱 plt.xticks(baseclass,name) # x軸替換為名字 plt.bar(baseclass,scores) #設置每個軸的值 for i in range(0,len(baseclass)): print(i) plt.text(baseclass[i],scores[i]+1,scores[i]) plt.show()
結果如下