Matplotlib 中 add_axes 和 add_subplot 有什么区别?
定义
add_axes − 向图形中添加轴。
add_subplot − 向图形中添加轴作为子图排列的一部分。
步骤
使用 figure()方法创建一个新图形或激活现有图形。
在nrows=2, ncols=2 的子图排列中,向图形中添加一条轴。在索引为 1 处,添加标题“subtitle1”,在索引为 2 处,添加标题“subplot2”。
创建四个矩形的点并使用 add_axes()方法向图形中添加一条轴。
要显示图形,请使用show()方法。
示例
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
fig.add_subplot(221)
plt.title("subplot1")
fig.add_subplot(222)
plt.title("subplot2")
rect1 = .1, .2, .1, .2
rect2 = .3, .2, .1, .2
rect3 = .5, .2, .1, .2
rect4 = .7, .2, .1, .2
fig.add_axes(rect1, facecolor="yellow")
fig.add_axes(rect2, facecolor="red")
fig.add_axes(rect3, facecolor="green")
fig.add_axes(rect4, facecolor="blue")
plt.show()输出

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP