import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用來正常顯示中文標籤
plt.rcParams['axes.unicode_minus'] = False # 用來正常顯示負號
#數據
list1=["aaa","bbb","ccc","ddd","eee"]
list2=[22,33,16,27,19]
#創建畫布
plt.figure(figsize=(20,12),dpi=120)
#繪製柱狀圖
plt.bar(range(len(list2)),list2,color=["b","r","g","y","b"])
plt.xticks(range(len(list2)),list1)
#添加標題
plt.title("就是一堆亂七八糟的")
#添加網格
plt.grid(linestyle="--",alpha=0.5)
#顯示圖片
plt.show()
效果圖: