Inline plots updating in warning console, not in the output cell. How to fix

Hey folks;

Can someone please tell me how to fix this issue? I have a new computer, recently installed Ubuntu 20.04. I’ve created a VENV and installed jupyter lab. Current version is 3.1.9. My python version is 3.8.10.

I’m using ipywidgets to create an interactive graph, when I use the drop down to change what is in either X, or Y, or the graph type, the update happens in the warning console, the output cell doens’t updated.

I’m stuck on this issue, I’ve never experienced it before and don’t know how to fix. The server console doesn’t say anything.

I’d appreaciate someone’s help in fixing.

This is my pip list:

Package Version


aiohttp 3.7.4.post0
ansi2html 1.6.0
anyio 3.3.0
argon2-cffi 20.1.0
async-timeout 3.0.1
attrs 21.2.0
Babel 2.9.1
backcall 0.2.0
beautifulsoup4 4.9.3
bleach 4.0.0
bqplot 0.12.30
branca 0.4.2
Brotli 1.0.9
certifi 2021.5.30
cffi 1.14.6
chardet 4.0.0
charset-normalizer 2.0.4
click 8.0.1
colorama 0.4.4
colour 0.1.5
cycler 0.10.0
dash 1.21.0
dash-core-components 1.17.1
dash-html-components 1.1.4
dash-table 4.12.0
debugpy 1.4.1
decorator 5.0.9
defusedxml 0.7.1
entrypoints 0.3
Flask 2.0.1
Flask-Compress 1.10.1
folium 0.12.1
future 0.18.2
geojson 2.5.0
gitdb 4.0.7
GitPython 3.1.18
googledrivedownloader 0.4
greenlet 1.1.1
here-map-widget-for-jupyter 1.1.2
html5lib 1.1
ibm-db 3.0.4
ibm-db-sa 0.3.7
idna 3.2
ipyevents 0.9.0
ipyfilechooser 0.4.4
ipykernel 6.2.0
ipyleaflet 0.14.0
ipympl 0.7.0
ipython 7.26.0
ipython-genutils 0.2.0
ipython-sql 0.4.0
ipytree 0.2.1
ipywidgets 7.6.3
itsdangerous 2.0.1
jedi 0.18.0
Jinja2 3.0.1
joblib 1.0.1
json5 0.9.6
jsonschema 3.2.0
jupyter-client 6.1.12
jupyter-core 4.7.1
jupyter-dash 0.4.0
jupyter-server 1.10.2
jupyter-server-mathjax 0.2.3
jupyter-server-proxy 3.1.0
jupyterlab 3.1.9
jupyterlab-dash 0.1.0a3
jupyterlab-git 0.32.2
jupyterlab-pygments 0.1.2
jupyterlab-server 2.7.1
jupyterlab-widgets 1.0.0
kiwisolver 1.3.1
leafmap 0.4.1
lxml 4.6.3
MarkupSafe 2.0.1
matplotlib 3.4.3
matplotlib-inline 0.1.2
missingno 0.5.0
mistune 0.8.4
mss 6.1.0
multidict 5.1.0
nbclassic 0.3.1
nbclient 0.5.4
nbconvert 6.1.0
nbdime 3.1.0
nbformat 5.1.3
nest-asyncio 1.5.1
notebook 6.4.3
numpy 1.21.2
packaging 21.0
pandas 1.3.2
pandocfilters 1.4.3
parso 0.8.2
patsy 0.5.1
pexpect 4.8.0
pickleshare 0.7.5
Pillow 8.3.1
pip 21.2.4
plotly 5.2.1
prettytable 0.7.2
prometheus-client 0.11.0
prompt-toolkit 3.0.20
ptyprocess 0.7.0
pycparser 2.20
PyCRS 1.0.2
Pygments 2.10.0
pyparsing 2.4.7
pyrsistent 0.18.0
pyshp 2.1.3
python-box 5.4.1
python-dateutil 2.8.2
pytz 2021.1
pyzmq 22.2.1
requests 2.26.0
requests-unixsocket 0.2.0
retrying 1.3.3
scikit-learn 0.24.2
scipy 1.7.1
seaborn 0.11.2
Send2Trash 1.8.0
setuptools 57.4.0
simpervisor 0.4
six 1.16.0
smmap 4.0.0
sniffio 1.2.0
soupsieve 2.2.1
SQLAlchemy 1.4.23
sqlparse 0.4.1
statsmodels 0.12.2
tenacity 8.0.1
terminado 0.11.1
testpath 0.5.0
threadpoolctl 2.2.0
tornado 6.1
traitlets 5.0.5
traittypes 0.2.1
typing-extensions 3.10.0.0
urllib3 1.26.6
voila 0.2.10
wcwidth 0.2.5
webencodings 0.5.1
websocket-client 1.2.1
Werkzeug 2.0.1
wget 3.2
wheel 0.37.0
whitebox 1.5.2
whiteboxgui 0.3.0
widgetsnbextension 3.5.1
xyzservices 2021.8.1
yarl 1.6.3

Thanks!

Can you post a code snippet that reproduces the issue?

Hi Jason, thanks for replying.

If you look at the image, no the code snipet is attached. The only other lines above this are:

import pandas as pd
import ipywidgets as widgets
import seaborn as sns

And the code used to load the data frame into memory.

Please read Getting good answers to your questions. In particular, the section on making a ‘minimal example that demonstrates the problem’ and how share that using a way to share the code or notebook as code text, not an image, via Github or gist or other code snippet sharing resources.