matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域,可以试一试下边的方法。

首先导入包:
from matplotlib.pyplot import figure

在展示图片是使用以下代码:

plt.figure(dpi=120,figsize=(7,7),frameon=None)# 该函数里边的参数可以自定义,关键是下边代码
plt.axis('off')   # 去坐标轴
plt.xticks([])    # 去 x 轴刻度
plt.yticks([])    # 去 y 轴刻度
plt.imshow(k,cmap=cm.jet) # 展示图片:k为图片,cmap为展示样式
plt.savefig('保存文件路径', bbox_inches='tight', pad_inches=0)
plt.show()

你可能感兴趣的:(matplotlib,python,机器学习)