Python数据可视化之matplotlib实践chapter-02

"""
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()

猜你喜欢

转载自blog.csdn.net/weixin_41526797/article/details/85035069
今日推荐