编辑
更改aspect=’normal为,aspect=’auto’因为在最新版本的matplotlib中该更改(由于@ Luke19)。
假设 :
import matplotlib.pyplot as plt
要制作没有边框的图形:
fig = plt.figure(frameon=False)fig.set_size_inches(w,h)
使内容填满整个数字
ax = plt.Axes(fig, [0., 0., 1., 1.])ax.set_axis_off()fig.add_axes(ax)
然后在上面绘制图像:
ax.imshow(your_image, aspect='auto')fig.savefig(fname, dpi)
该aspect参数更改像素大小,以确保他们填写指定的数字大小fig.set_size_inches(…)。要了解如何玩这种东西,请通读matplotlib的文档,尤其是有关“轴,轴和艺术家”主题的文档。



