今天遇到了這樣一個問題,使用matplotlib繪制熱圖數組中橫縱坐標自然是圖片的像素排列順序,
但是這樣帶來的問題就是畫出來的x,y軸中坐標點的數據任然是x,y在數組中的下標,
實際中我們可能期望坐標點是其他的一個范圍,如圖:
坐標點標出來的是實際數組中的下標,而我希望縱坐標是頻率,橫坐標是其他的范圍
plt.yticks(np.arange(0, 1024, 100), np.arange(10000, 11024, 100)) #第一個參數表示原來的坐標范圍,100是每隔100個點標出一次 #第二個參數表示將展示的坐標范圍替換為新的范圍,同樣每隔100個點標出一次
plt.xticks(np.arange(0, 2000, 500), np.arange(0, 50000, 500))
#同理將x軸的表示范圍由(0,2000)擴展到(0,50000)每隔500個點標出一次
完成
獨立嘗試最后解決問題的過程最開心