研究了半天才整明白,直接上代码:

import matplotlib.pyplot as plt
import numpy as np

fig, ax = plt.subplots(2, 3)
ax = ax.flatten()

np.random.seed(0)
for i in range(6):
    img = np.random.random([7, 7])
    im = ax[i].imshow(img)

fig.colorbar(im, ax=[ax[i] for i in range(6)], fraction=0.02, pad=0.05)
plt.savefig('test.png', bbox_inches='tight')
plt.show()

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐