matplotlib / ipympl

Matplotlib Jupyter Integration
https://matplotlib.org/ipympl/
BSD 3-Clause "New" or "Revised" License
1.57k stars 227 forks source link

Warnings with backend_nbagg #488

Open lrdossan opened 2 years ago

lrdossan commented 2 years ago

Issue

There is a warning being triggered when running pytest with the following instruction:

ipympl.backend_nbagg.new_figure_manager_given_figure(1, matplotlib.figure.Figure()))

The warning is the following:

 /Users/luisaleixo/.pyenv/versions/3.9.6/envs/cara/lib/python3.9/site-packages/ipywidgets/widgets/widget.py:477: DeprecationWarning: Passing unrecognized arguments to super(Toolbar).__init__().
  __init__() missing 1 required positional argument: 'canvas'
  This is deprecated in traitlets 4.2.This error will be raised in a future release of traitlets.
    super(Widget, self).__init__(**kwargs)

It is not possible to downgrade the triatlets version for this project.

Versions

Name: ipympl Version: 0.9.1

Name: pytest Version: 6.2.5

miracleyoo commented 1 year ago

Same issue here. No matter what I plot in vscode-opened notebook using %matplotlib widget, this error msg pops out.