"""
Example 2.1:
函数bar()
"""
import matplotlib as mpl
import matplotlib.pyplot as plt
# 解决matplotlib无法显示中文问题
mpl.rcParams['font.sans-serif']=['SimHei']
mpl.rcParams['axes.unicode_minus']=False
# some simple data
x = [1,2,3,4,5,6,7,8]
y = [3,1,4,5,8,9,7,2]
# create bar
plt.bar(x,y,align='center',color='c',tick_label=['q','a','c',
'e','r','j','b','p'],hatch='/')
# set x,y_axis label
plt.xlabel("箱子编号")
plt.ylabel("箱子重量(kg)")
plt.show()
"""
Example 2.2:
函数barh()
绘制水平条形图
"""
import matplotlib as mpl
import matplotlib.pyplot as plt
# 解决matplotlib无法显示中文问题
mpl.rcParams['font.sans-serif']=['SimHei']
mpl.rcParams['axes.unicode_minus']=False
# some simple data
x = [1,2,3,4,5,6,7,8]
y = [3,1,4,5,8,9,7,2]
# create bar
plt.barh(x,y,align='center',color='c',tick_label=['q','a','c',
'e','r','j','b','p'],hatch='/')
# set x,y_axis label
plt.xlabel("箱子编号")
plt.ylabel("箱子重量(kg)")
plt.show()