dpi=1 600×400
dpi=2 1200×800
dpi=3 1800×1200
........
dpi=21 (21×600)×(21×400) ---> 12600×8400
示例代碼:
...............
............... plt_temp=y_axis plt_temp.resize(len(y_axis) , 1) plt_arr=np.concatenate((plt_arr,plt_temp ), axis=1) #print(self.plt_arr) if plt_x%1000==0: print(plt_x) if plt_x%1000==0: cm='hot' norm = matplotlib.colors.Normalize(vmin=min, vmax=max) map=plt.imshow(plt_arr,interpolation='nearest',cmap=cm,norm=norm, origin='upper') plt.xticks([]) plt.yticks([]) plt.axis('off') #plt.colorbar(mappable=map,ax=None,shrink=0.5, pad=0) plt.savefig("filename.png", dpi=1320) # 加參數 ,bbox_inches='tight' ,pad_inches=0 可以得到窄邊框圖片 #plt.show()print(plt_x) plt_x+=1 temp_str=str(num_now) return donser_now_lable ............
............
上代碼讀入一個二進制bin數據文件1.08GB的一部分,數據格式為無包頭、小端模式、16位編碼的頻譜數據dpi=1320,生成名稱為filename.png的圖片

