EDYTOWAĆ
Zmieniono aspect='normal
na, aspect='auto'
ponieważ zmieniło się to w nowszych wersjach matplotlib (dzięki @ Luke19).
Zakładając:
import matplotlib.pyplot as plt
Aby zrobić figurę bez ramy:
fig = plt.figure(frameon=False)
fig.set_size_inches(w,h)
Aby treść wypełniła całą figurę
ax = plt.Axes(fig, [0., 0., 1., 1.])
ax.set_axis_off()
fig.add_axes(ax)
Następnie narysuj na nim swój obraz:
ax.imshow(your_image, aspect='auto')
fig.savefig(fname, dpi)
aspect
Parametr zmienia rozmiar obrazu, aby upewnić się, że wypełnienie wielkości liczbę wymienioną w fig.set_size_inches(…)
. Aby poczuć, jak bawić się tego typu rzeczami, przeczytaj dokumentację matplotlib , szczególnie na temat Axes, Axis i Artist.