python matplotlib 绘图 和 dpi对应关系

Posted Donser

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python matplotlib 绘图 和 dpi对应关系相关的知识,希望对你有一定的参考价值。

 

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的图片

 

以上是关于python matplotlib 绘图 和 dpi对应关系的主要内容,如果未能解决你的问题,请参考以下文章

python 一些Python和MatPlotLib绘图示例

Python之神奇的绘图库matplotlib

Python 绘图包 Matplotlib Pyplot 教程

python matplotlib 绘图 和 dpi对应关系

使用 python Matplotlib 库绘图

03_Python 使用Matplotlib绘图