Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Closed
Labels
Milestone
Description
Bug report
On master, in a jupyter notebook:
import numpy as npimport matplotlib.pyplot as plt%matplotlib notebookfig, ax = plt.subplots()ax.plot(range(10))
Gives:
---------------------------------------------------------------------------NameError Traceback (most recent call last)<ipython-input-2-545a291cf584> in <module>()----> 1 fig, ax = plt.subplots() 2 ax.plot(range(10))~/matplotlib/lib/matplotlib/pyplot.py in subplots(nrows, ncols, sharex, sharey, squeeze, subplot_kw, gridspec_kw, **fig_kw) 1113 :meth:`.Figure.subplots` 1114 """-> 1115 fig = figure(**fig_kw) 1116 axs = fig.subplots(nrows=nrows, ncols=ncols, sharex=sharex, sharey=sharey, 1117 squeeze=squeeze, subplot_kw=subplot_kw,~/matplotlib/lib/matplotlib/pyplot.py in figure(num, figsize, dpi, facecolor, edgecolor, frameon, FigureClass, clear, **kwargs) 519 frameon=frameon, 520 FigureClass=FigureClass,--> 521 **kwargs) 522 523 if figLabel:~/matplotlib/lib/matplotlib/backend_bases.py in new_figure_manager(cls, num, *args, **kwargs) 3251 fig_cls = kwargs.pop('FigureClass', Figure) 3252 fig = fig_cls(*args, **kwargs)-> 3253 return cls.new_figure_manager_given_figure(num, fig) 3254 3255 @classmethod~/matplotlib/lib/matplotlib/backends/backend_nbagg.py in new_figure_manager_given_figure(num, figure) 230 manager = FigureManagerNbAgg(canvas, num) 231 if is_interactive():--> 232 manager.show() 233 figure.canvas.draw_idle() 234 canvas.mpl_connect('close_event', lambda event: Gcf.destroy(num))~/matplotlib/lib/matplotlib/backends/backend_nbagg.py in show(self) 87 def show(self): 88 if not self._shown:---> 89 self.display_js() 90 self._create_comm() 91 else:~/matplotlib/lib/matplotlib/backends/backend_nbagg.py in display_js(self) 83 # browser instances using the same kernel (require.js - but the 84 # file isn't static?).---> 85 display(Javascript(FigureManagerNbAgg.get_javascript())) 86 87 def show(self):~/matplotlib/lib/matplotlib/backends/backend_nbagg.py in get_javascript(cls, stream) 112 output = stream 113 super().get_javascript(stream=output)--> 114 output.write((Path(__file__).parent / "web_backend/js/nbagg_mpl.js") 115 .read_text(encoding="utf-8")) 116 if stream is None:NameError: name 'Path' is not defined
Bug summary
Code for reproduction
# Paste your code here##
Actual outcome
# If applicable, paste the console output here##
Expected outcome
Matplotlib version
- Operating system:
- Matplotlib version:
- Matplotlib backend (
print(matplotlib.get_backend())
): - Python version:
- Jupyter version (if applicable):
- Other libraries: