绘制折线图
导入模块
import numpy as np
import matplotlib.pyplot as plt
准备数据
data = np.array([1, 2, 3, 4, 5])
创建代表画布的Figure类的对象fig
fig = plt.figure()
给画布fig上添加坐标系风格的绘图区域ax
ax = fig.add_subplot(111)
绘制图表
ax.plot(data)
展示图表
plt.show()
全部代码:
import numpy as np
import matplotlib.pyplot as plt #导入模块
data = np.array([1, 2, 3, 4, 5])
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(data)
plt.show()
运行结果如下:
绘制柱形图
导入模块
import numpy as np
import matplotlib.pyplot as plt
准备数据
x = np.arange(5) #设置x轴的坐标值
y1 = np.array([10, 8, 7, 11, 13]) #添加数据
创建代表画布的Figure类的对象fig
fig = plt.figure() #创建类
给画布fig上添加坐标系风格的绘图区域ax
ax = fig.add_subplot() #给画布fig上添加坐标系风格的绘图区域ax
绘制图表
bar_width = 0.3 #柱形的高度
ax.bar(x, y1, tick_label = ['a', 'b', 'c', 'd', 'e'], width = bar_width) #绘制柱形图
展示图表
plt.show()
全部代码:
import numpy as np
import matplotlib.pyplot as plt #导入模块
x = np.arange(5) #设置x轴的坐标值
y1 = np.array([10, 8, 7, 11, 13]) #添加数据
fig = plt.figure() #创建类s
ax = fig.add_subplot(111) #在画布fig上添加坐标系风格的绘图区域ax
bar_width = 0.3 #柱形的高度
ax.bar(x, y1, tick_label = ['a', 'b', 'c', 'd', 'e'], width = bar_width) #绘制柱形图
plt.show() #展示柱形图
运行结果如下: