matplotlib 柱狀圖(x,y title 中文)

1.matplotlib 柱狀圖


import numpy as np
import matplotlib.pyplot as plt

#中文顯示,設置爲黑體
from pylab import *
mpl.rcParams['font.sans-serif']=['SimHei']
mpl.rcParams['axes.unicode_minus']=False
plt.xlabel(u'月份')
plt.ylabel(u'銷售數量')
plt.title(u'月銷售報告')
N = 12
y = [200, 100, 300, 250, 150,100,300,1000,2000,4000,2000,6000]

index = np.arange(N)
plt.bar(x=index,height=y)
plt.show()

2.效果爲

3.修改一下代碼,月份不是從1-12的月份

import numpy as np
import matplotlib.pyplot as plt
from pylab import *
mpl.rcParams['font.sans-serif']=['SimHei']
mpl.rcParams['axes.unicode_minus']=False
plt.x_labels=[1,2,3,4,5,6,7,8,9,10,11,12]
plt.xlabel(u'月份')
plt.ylabel(u'銷售數量')
plt.title(u'月銷售報告')
N = 12
y = [200, 100, 300, 250, 150,100,300,1000,2000,4000,2000,6000]

plt.bar(x=plt.x_labels,height=y)
plt.show()

4.執行效果

這樣月份就是從1-12月份

 

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