如何将matplotlib.pypot图形保存为具有所需像素大小的图像?

2024-06-17 15:30:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经绘制了matplotlib.pyplot图。我已经删除了情节的轴和标题,这样在jupyter笔记本中它看起来就像一幅图像

但我需要以所需像素分辨率将该绘图作为图像保存到本地磁盘。就我而言,是40 X 98

我已经试过了,但是我不能准确地得到测量值。我在下面提供了我的代码片段。(光谱)是我的2D阵列,它将被绘制为x轴和y轴的函数

spect = 20 * np.log10(spectrum)
fig, ax = plt.subplots(figsize=(1,1))
ax = sns.heatmap(spect,cmap='viridis',cbar=False,xticklabels=False, yticklabels=False)
ax.invert_yaxis()
plt.savefig('sample.png',bbox_inches = 'tight', pad_inches = 0)

Tags: 图像false标题matplotlib绘制分辨率笔记本jupyter