Skip to content

Commit dc30bb4

Browse files
committed
making it possible to use writer.setup kwargs from animation.save
1 parent b9b02f1 commit dc30bb4

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/matplotlib/animation.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1005,7 +1005,7 @@ def _stop(self, *args):
10051005

10061006
def save(self, filename, writer=None, fps=None, dpi=None, codec=None,
10071007
bitrate=None, extra_args=None, metadata=None, extra_anim=None,
1008-
savefig_kwargs=None):
1008+
savefig_kwargs=None, **kwargs):
10091009
'''Saves a movie file by drawing every frame.
10101010
10111011
Parameters
@@ -1060,6 +1060,9 @@ class to use, such as 'ffmpeg'. If ``None``, defaults to
10601060
on to the `savefig` command which is called repeatedly to
10611061
save the individual frames.
10621062
1063+
**kwargs :
1064+
Additional kwargs sendt to the writer's setup method.
1065+
10631066
Notes
10641067
-----
10651068
fps, codec, bitrate, extra_args, metadata are used to
@@ -1155,7 +1158,7 @@ class to use, such as 'ffmpeg'. If ``None``, defaults to
11551158
"frame size to vary, which is inappropriate for "
11561159
"animation.")
11571160
rcParams['savefig.bbox'] = None
1158-
with writer.saving(self._fig, filename, dpi):
1161+
with writer.saving(self._fig, filename, dpi, **kwargs):
11591162
for anim in all_anim:
11601163
# Clear the initial frame
11611164
anim._init_draw()

0 commit comments

Comments
 (0)