您的位置:首页 > 编程语言 > PHP开发

matplotlib热图绘制——inshow()相关用法

2018-03-19 10:00 519 查看
#!/ USR / bin中/ env的蟒
# - * -编码:UTF-8 - * -
进口 numpy的作为 NP
进口 matplotlib.pyplot作为 PLT
 DEF主():
数据 = np.random.rand( 3, 3)
plt.imshow(data,interpolation = 'nearest',cmap = plt.get_cmap('cool'),aspect = 'auto',vmin = 0,vmax = 1)
#imshow()函数实现热图绘制##
X存储图像,可以是浮点型数组,unit8数组以及PIL图像,如果其为数组,则需满足一下形状:
##(1)M * N此时数组必须为浮点型,其中值为该坐标的灰度;
#(2)M * N * 3 RGB(浮点型或者单位8类型)##
(3)M * N * 4 RGBA(浮点型或者单位8类型)
##想要某块显示成一种颜色,则需要调用interpolation ='nearest'参数
#参数cmap用于设置热图的Colormap。(参考百度百科)Colormap是MATLAB里面用来设定和获取当前色图的函数#
#默认情况下,imshow将数据标准化为最小和最大值。可使用vmin和vmax参数或norm参数来控制(如果您想要非线性缩放)#
plt.show()
 if __name__ == __main__:
主要()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python matplotlib