8000 modified plt.imsave to use the new resize parameter in plt.figimage()… · matplotlib/matplotlib@54e24c4 · GitHub
[go: up one dir, main page]

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)
0