#首先导入matplotlib库中的pyplot模块、numpy模块。
import matplotlib.pyplot as plt
import numpy as np
#准备数据
data = np.array([2,2,3,2,1,2,3,1,2])
#创建代表画布的Figure类对象fig
fig = plt.figure()
# 在画布fig上添加坐标系风格的绘图区域ax
ax = fig.add_subplot(111)
#绘制图表并展示折线图
ax.plot(data)
plt.show()
#同理可得绘制柱形图方法
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.add_subplot(111)
x = np.arange(5)
y = np.array([10,8,7,11,13])
bar_width = 0.3 #柱形宽度
ax.bar(x,y,tick_label=['a','b','c','d','e'],width=bar_width) #tick_label表示柱形对应的刻度标签
plt.show()