matplotlib的学11-image图片

import matplotlib.pyplot as plt
import numpy as np

'''
这一节我们讲解怎样在matplotlib中打印出图像。
这里我们打印出的是纯粹的数字,而非自然图像。
 我们今天用这样 3x3 的 2D-array 来表示点的颜色,每一个点就是一个pixel。
'''

a = np.array([0.313660827978, 0.365348418405, 0.423733120134,
              0.365348418405, 0.439599930621, 0.525083754405,
              0.423733120134, 0.525083754405, 0.651536351379]).reshape(3,3)

#我们之前选cmap的参数时用的是:cmap=plt.cmap.bone,而现在,我们可以直接用单引号传入参数。 origin='lower'代表的就是选择的原点的位置。
plt.imshow(a, interpolation='nearest', cmap='bone', origin='lower')


# 下面我们添加一个colorbar ,其中我们添加一个shrink参数,使colorbar的长度变短为原来的92%:

plt.colorbar(shrink=.92)

plt.xticks(())
plt.yticks(())
plt.show()

 plt.imshow() 记住有这个东西就行

原文地址:https://www.cnblogs.com/simon-idea/p/9583299.html