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月份