EDIT
Berubah aspect='normal
menjadi aspect='auto'
sejak itu berubah di versi matplotlib yang lebih baru (terima kasih kepada @ Luke19).
Asumsi :
import matplotlib.pyplot as plt
Untuk membuat sosok tanpa bingkai:
fig = plt.figure(frameon=False)
fig.set_size_inches(w,h)
Untuk membuat konten mengisi seluruh gambar
ax = plt.Axes(fig, [0., 0., 1., 1.])
ax.set_axis_off()
fig.add_axes(ax)
Kemudian gambarlah gambar Anda di atasnya:
ax.imshow(your_image, aspect='auto')
fig.savefig(fname, dpi)
The aspect
parameter mengubah ukuran pixel untuk memastikan mereka mengisi ukuran angka yang ditetapkan dalam fig.set_size_inches(…)
. Untuk merasakan bagaimana bermain dengan hal-hal semacam ini, bacalah dokumentasi matplotlib , khususnya tentang subjek Axes, Axis dan Artist.