I have the latest/updated Anaconda package. Everytime I try to plot something using python 3.6.6 I get the following error in JupyterLab...
Javascript Error: IPython is not defined
When I run the same code in Spyder using an ipython kernel, it works just fine. Have been looking all over online but cant seem to figure out what is going on.
Any help would be appreciated.
"%matplotlib notebook doesn't work in nteract, you'll need to use %matplotlib inline
for now."
Add:
%matplotlib inline
Before plot the graph.
Quoted from
Jupyter Lab does support interactive matplotlib through the jupyter-matplotlib extension. The installation procedure is slightly more involved, but works fine.
As before, it is important to invoke the iPython magic command before plotting:
Usage:
%matplotlib widget
Installation:
Using conda
conda install -c conda-forge ipympl
# If using the Notebook
conda install -c conda-forge widgetsnbextension
# If using JupyterLab
conda install nodejs
jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter labextension install jupyter-matplotlib
Using pip
pip install ipympl
# If using JupyterLab
conda install nodejs
jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter labextension install jupyter-matplotlib
Need to use %matplotlib inline
with JupyterLab
%matplotlib inline
import matplotlib.pyplot as plt
plt.plot([1,2,3])