1. 背景
Python在一些數據可視化的過程中需要使用 plt 函數畫柱狀圖和折線圖。
2. 導入
import matplotlib.pyplot as plt
3. 柱狀圖
array= np.array(array) plt.hist(array, bins=50,facecolor="red", edgecolor="red" ,linewidth=5,alpha=0.7) plt.xlabel("") plt.ylabel("") plt.title("")
4.折線圖
plt.figure(figsize=(num_group, 6)) X=[1,2,3,4,5,6,7,8,9] Y=[1,2,3,4,5,6,7,8,9]#定義折線圖的X,Y坐標 plt.plot(X, Y, label=str(model_name)) #折線圖 for a, b in zip(X, Y): plt.text(a, b, '%.2f' % b, ha='center', va='bottom', fontsize=7)#每個點的數值 plt.legend(loc=2)#顯示每根折線的label plt.title("{}".format(eval_key))#顯示圖名
5.保存
print("=> saving {}".format(image_name)) plt.savefig(image_name)