matplotlib / matplotlib/ipympl

matplotlib widgets fail to load

Aperta
#504 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
Jupyter Notebook
Stelle
1.7k
Fork
234
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## Describe the issue

Get a line like `[]` when trying to plot, and an 'empty' plot which seems to have a toolbar of button, but no content.

developer tools console has:
```
Failed to fetch ipywidgets through the "jupyter.widget.control" comm channel, fallback to fetching individual model state. Reason: Control comm was closed too early
_loadFromKernel @ manager-base.js:291
```

## Versions

```
3.10.8 (main, Nov 30 2022, 11:24:29) [GCC 10.2.1 20210110]
ipympl version: 0.9.2
Selected Jupyter core packages...
IPython : 8.7.0
ipykernel : 6.18.3
ipywidgets : 8.0.2
jupyter_client : 7.4.7
jupyter_core : 5.1.0
jupyter_server : 1.23.3
jupyterlab : 3.5.1
nbclient : 0.7.2
nbconvert : 7.2.5
nbformat : 5.7.0
notebook : 6.5.2
qtconsole : not installed
traitlets : 5.6.0
Known nbextensions:
config dir: /home/zlobko/.pyenv/versions/3.10.8/etc/jupyter/nbconfig
notebook section
jupyter-matplotlib/extension enabled
- Validating: OK
jupyter-js-widgets/extension enabled
- Validating: OK
JupyterLab v3.5.1
/home/zlobko/.pyenv/versions/3.10.8/share/jupyter/labextensions
jupyterlab_pygments v0.2.2 enabled OK (python, jupyterlab_pygments)
jupyter-matplotlib v0.11.2 enabled OK
@jupyter-widgets/jupyterlab-manager v5.0.3 enabled OK (python, jupyterlab_widgets)

Other labextensions (built into JupyterLab)
app dir: /home/zlobko/.pyenv/versions/3.10.8/share/jupyter/lab

The following source extensions are overshadowed by older prebuilt extensions:
@jupyter-widgets/jupyterlab-manager
```

FWIW: This is on debian/WSL2 (which was converted from WSL1).

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Riproduci il grafico vuoto con le versioni indicate di Python, ipympl, JupyterLab e ipywidgets, quindi inizia dal fallimento del caricamento del widget in manager-base.js:291 e dalle estensioni jupyter-matplotlib abilitate. Il lavoro è concluso quando il widget matplotlib viene caricato in JupyterLab e il contenuto del grafico e la barra degli strumenti vengono visualizzati senza l’errore del canale di comunicazione segnalato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
jupyter-notebook, python
Ambito
data-visualization
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.