目录
- plt.imshow
- 实战
plt.imshow
plt.imshow 可以用来显示二维数组表示的图像,也可以用来显示热图(heatmap)等。基本语法如下:
plt.imshow(X, cmap='viridis', interpolation='nearest')
参数说明:
- X:二维数组,表示要显示的图像数据
- cmap:颜色映射,用来表示不同数值的颜色,默认为 ‘viridis’
- interpolation:插值方法,用来控制图像的显示方式,默认为 ‘nearest’
示例用法:
import matplotlib.pyplot as plt
import numpy as np
data = np.random.rand(10, 10) # 生成一个随机的二维数组
plt.imshow(data, cmap='hot', interpolation='nearest') # 显示热图
plt.colorbar() # 显示颜色条
plt.show()
实战
import matplotlib.pyplot as plt
import numpy as np
#image data
a=np.random.rand(3,3)
plt.imashow(a,interpolation='nearest',cmap='bone',origin='upper')
plt.colorbar(shrink=0.9)
plt.xticks(())
plt.yticks(())
plt.show()