python 學習matplotlib

matplotlib(條形圖)

由於matplotlib對中文的支持並不是很友好,所以需要提前對繪圖進行字體的設置,即通過rcParams來設置字體,這裏將字體設置爲微軟雅黑,同時爲了避免座標軸不能正常的顯示負號,也需要進行設置;

# 中文亂碼的處理
plt.rcParams['font.sans-serif'] =['Microsoft YaHei']
plt.rcParams['axes.unicode_minus'] = False

簡單垂直條形圖

plt.bar(range(4), GDP, align = 'center',color='steelblue', alpha = 0.8)

bar函數指定了條形圖的x軸、y軸值,設置x軸刻度標籤爲水平居中,條形圖的填充色color爲鐵藍色,同時設置透明度alpha爲0.8;

添加y軸標籤、標題、x軸刻度標籤值,

# 添加軸標籤
plt.ylabel('GDP')
# 添加標題
plt.title('四個直轄市GDP大比拼')
# 添加刻度標籤
plt.xticks(range(4),['北京市','上海市','天津市','重慶市'])
# 設置Y軸的刻度範圍
plt.ylim([5000,15000])

簡單水平條形圖

plt.barh(range(5), price, align = 'center',color='steelblue', alpha = 0.8)
# 顯示圖例
plt.legend()

https://www.kesci.com/home/project/59ed8d7418ec724555a9b4c0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章