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