#!/ 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__ ”: 主要()
matplotlib熱圖繪製——inshow()相關用法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.