matplotlib对象简介: FigureCanvas Figure Axes
生成子图实际步骤: 1. fig = plt.figure() 生成figure实例 可以添加axes实例 2.ax = fig.add_subplot(111) 三个一分别代表子图总行数、总列数、位置 返回axes实例 参数一:子图总行数 参数二:子图总列数 参数三:子图位置 在figure上添加axes常用方法
- 面向对象
#在一张图中生成两个子图
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(1, 100)
fig = plt.figure()
ax1 = fig.add_subplot(221)#表示生成一个2*2的大图,后面的1表示放在左上角,2表示放在右上角
ax1.plot(x, x)
ax2 = fig.add_subplot(222)
ax2.plot(x, -x)
plt.show()
- plt方法
x = np.arange(1, 100)
p1 = plt.subplot(221)
p1.plot(x, x)
p2 = plt.subplot(222)
p2.plot(x, -x)
plt.show()
拜师教育学员文章:作者:587-王同学,
转载或复制请以 超链接形式 并注明出处 拜师资源博客。
原文地址:《Matplotlib可视化(十一)–子图》 发布于2020-03-04
评论 抢沙发