Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 54e24c4

Browse files
author
Muhammad Mehdi
committed
modified plt.imsave to use the new resize parameter in plt.figimage(), this avoids duplication of code
1 parent 80a32f9 commit 54e24c4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/matplotlib/image.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1304,10 +1304,10 @@ def imsave(fname, arr, vmin=None, vmax=None, cmap=None, format=None,
13041304
from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
13051305
from matplotlib.figure import Figure
13061306

1307-
figsize = [x / float(dpi) for x in (arr.shape[1], arr.shape[0])]
1308-
fig = Figure(figsize=figsize, dpi=dpi, frameon=False)
1307+
fig = Figure(dpi=dpi, frameon=False)
13091308
canvas = FigureCanvas(fig)
1310-
im = fig.figimage(arr, cmap=cmap, vmin=vmin, vmax=vmax, origin=origin)
1309+
im = fig.figimage(arr, cmap=cmap, vmin=vmin, vmax=vmax, origin=origin,
1310+
resize=True)
13111311
fig.savefig(fname, dpi=dpi, format=format, transparent=True)
13121312

13131313

0 commit comments

Comments
 (0)