J'essaie d'enregistrer des fichiers avec un nom particulier en tant qu'événement on_key_press
dans matplotlib.Erreur de type à l'aide d'arguments positionnels dans les événements Matplotlib
Voici mon code, à la suite d'un complot matplotlib:
save_name = 'folder_name/' + file_name[12:-5]
def save_figure(event, save_name):
if event.key == 'w':
plt.savefig(save_name)
fig.canvas.mpl_connect('key_press_event', save_figure(save_name))
Mais quand je lance ce code, je reçois l'erreur suivante:
TypeError: save_figure() missing 1 required positional argument: 'save_name'
Je ne sais pas comment passer le save_name
variable à la fonction save_figure
.