欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python库matplotlib之plt画子图(add_subplot)

程序员文章站 2022-03-21 17:04:50
...

文章目录


  • plt_index:表示子图的序号。
    应该初始化为1,表示第一张图
  • fig = plt.figure(figsize=(10,10)):表示初始化figure对象。
    figsize表示图像大小,单位英寸inch,默认为defaults to rcParams[“figure.figsize”] = [6.4, 4.8].
  • ax = fig.add_subplot(4,1,plt_index):表示添加的子图处在的位置
    4行1列,此图在第plt_index个位置。一般来说行数*列数要等于要创建子图的数量
  • ax.imshow():图像的具体内容
  • plt.show():显示所有的图片

例子:

# 我要创建四张图
import numpy as np
import matplotlib.pyplot as plt

plt_index = 1
for i in range(4):
    fig = plt.figure(figsize=(10,10))
    ax = fig.add_subplot(4,1,plt_index)
    plt_index += 1
    
    ax.imshow(
		np.random.randint(0,255,(30,30)),
		cmap='Greys',
		interpolation='None'
	)
    pass

plt.show()

python库matplotlib之plt画子图(add_subplot)