Closed
Description
Problem
I would like to use named arguments in FuncAnimation.
Currently:
ani = matplotlib.animation.FuncAnimation(
fig, update, frames=len(raw_history),
interval=500, repeat=True, repeat_delay=1,
fargs=(raw_history, action_history, style)
)
This would be slightly cumbersome when I change the order / type of arguments my function accepts. I could use functools
to attach named parameters to the function update
, but it would be nice if FuncAnimation
can support this feature.
Proposed Solution
ani = matplotlib.animation.FuncAnimation(
fig, update, frames=len(raw_history),
interval=500, repeat=True, repeat_delay=1,
fkwargs={'raw_history': raw_history, 'action_history': action_history, 'style': style}
)
We keep the fargs
parameter, but we also add an fkwargs
for keyword parameters.