python matplotlib 簡單柱狀圖的制作


python 使用 matplotlib.pyplot來畫柱狀圖

1.導入庫

 

import matplotlib.pyplot as plt  # 導入模塊
import numpy as np

 

2.創建畫布並設置中文正常顯示

 

# 1)創建畫布(容器層)
plt.figure("電影熱度榜", figsize=(10, 7))  # 10為繪圖對象長度,5為寬度
plt.rcParams['font.sans-serif'] = ['SimHei']  # 用來正常顯示中文標簽
plt.rcParams['axes.unicode_minus'] = False  # 用來正常顯示負號

 

3.設置x和y軸取值范圍和對應數據

 

# 設置x軸的信息
new_x = np.linspace(0, 11, 12)
plt.xticks(new_x)

# 設置y軸取值范圍
plt.ylim(0, 70000)

# 電影名字
movie_name = ['雷神3:諸神黃昏', '正義聯盟', '東方快車謀殺案', '尋夢環游記', '全球風暴', '降魔傳', '追捕', '七十七天', '密戰', '狂獸', '其它']
# 票房數據
y = [70000, 57767, 22354, 15969, 14839, 8725, 8716, 8318, 7916, 6764, 52222]

"""將x軸對應的參數顯示對應的值"""
plt.xticks(range(0, 11),
           movie_name,
           )

 

 

4.設置字體角度

 

# 調整字體角度
plt.xticks(rotation=45)

 

5.畫制柱狀圖

# 包含每個柱子下標的序列
index = np.arange(11)
plt.bar(index, y, 0.5, color=["r","g","b"], align="center")
# 3)顯示圖像
plt.show()

6.執行效果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM