Skip to content

KeyError: 'buttons' when plotting with matplotlib / ipympl backend in Jupyter Notebook within VSCode presumably due to typo #29337

@gnbl

Description

@gnbl

Using a current install of Python and notebook, matplotlib, ipympl etc. on Windows 11 within VSCode,

%matplotlib ipympl
#%matplotlib widget
import matplotlib.pyplot as plt

and

fig, ax = plt.subplots()
...
ax.plot(...)

raise KeyError: 'buttons' in c:\Users\user\AppData\Local\Programs\Python\Python313\Lib\site-packages\matplotlib\backends\backend_webagg_core.py:295

respectively

] if event['buttons'] & mask # State *after* press/release.

Changing the key to button resolves the error (for my use case).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions