0
点赞
收藏
分享

微信扫一扫

fig.add_subplot()函数参数的意思

酷子腿长一米八 2022-07-27 阅读 41


今天在学习过程中碰到了一个不懂的函数,如下图所示

    fig = plt.figure()
ax = fig.add_subplot(111)

恩,这样看好像不太好解释,不如看个小demo如下所示:

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 20]
fig = plt.figure()
fig.add_subplot(111)
plt.scatter(x, y)
plt.show()

运行结果如下所示:

fig.add_subplot()函数参数的意思_java

然后我们修改函数里面的参数将111改为221

fig.add_subplot()函数参数的意思_java_02

可以看到图片里面的画布位置移动了而且画布大小也相应变小了。

所以我来解释下这个参数是什么意思,比如221,指的就是将这块画布分为2×2,然后1对应的就是1号区,如下所示:

fig.add_subplot()函数参数的意思_java_03

所以我们设置参数为221对应的就是上图所示的标号。

举报

相关推荐

0 条评论