Blank figures in Jupyter notebook
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- jupyter, jupyter-notebook, python
- Lĩnh vực
- data-visualization, frontend
Hướng nghiên cứu
Tái hiện hình trống bằng các lệnh môi trường ảo được liệt kê và ví dụ cơ bản của ipympl. Trước tiên, hãy kiểm tra các phiên bản Python, JupyterLab, notebook, ipympl và widget được báo cáo, cùng với khả năng tương thích của chúng. Hoàn thành có nghĩa là xác định nguyên nhân và ghi lại một phương pháp chẩn đoán đáng tin cậy hoặc cách khắc phục bằng phiên bản gói cho các hình tương tác.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
I have happily used interactive plots in jupyter notebooks for years with %matplotlib notebook. Unfortunately, since version 7 was introduced, I have experienced troubles with getting interactive plotting to work properly. I read that version 7 requires installing ipympl and %matplotlib ipympl.
Today, I set up a fresh virtual environment and installed jupyter and ipympl. Figures are opening, the controls appear, a figure title appears, but the figure contains no content. There is also no error message on the browser's developer console.
Steps to reproduce:
# Create virtual environment
python3 -m venv debug
source debug/bin/activate
# Install jupyter and ipympl
pip install jupyter ipympl matplotlib numpy
# Open notebook
jupyter notebook
Then I use the code from the basic example
%matplotlib ipympl
import matplotlib.pyplot as plt
import numpy as np
fig, ax = plt.subplots()
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(3*x)
ax.plot(x, y)
A white area is opening, the controls appear, but there is no figure content.
I have seen several similar issues on Stackoverflow, where the solution is usually to upgrade or downgrade one of the packages. However, these answers have aged as newer versions came out in the meantime. Is there a general recipe to identify the issue when interactive plotting fails?
Versions
Python: 3.12.3
ipympl version: 0.9.4
IPython : 8.25.0
ipykernel : 6.29.4
ipywidgets : 8.1.3
jupyter_client : 8.6.2
jupyter_core : 5.7.2
jupyter_server : 2.14.1
jupyterlab : 4.2.1
nbclient : 0.10.0
nbconvert : 7.16.4
nbformat : 5.10.4
notebook : 7.2.0
qtconsole : 5.5.2
traitlets : 5.14.3
jupyter labextension list
JupyterLab v4.2.1
/home/bene/local/venvs/debug/share/jupyter/labextensions
jupyterlab_pygments v0.3.0 enabled OK (python, jupyterlab_pygments)
jupyter-matplotlib v0.11.4 enabled OK
@jupyter-widgets/jupyterlab-manager v5.0.11 enabled OK (python, jupyterlab_widgets)
@jupyter-notebook/lab-extension v7.2.0 enabled OK
- Ngôn ngữ chính
- Jupyter Notebook
- Star
- 1.7k
- Fork
- 234
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của matplotlib/ipympl
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
matplotlib/ipympl#623 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
matplotlib/ipympl#622 · 13 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
matplotlib/ipympl#612 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
matplotlib/ipympl#611 · 4 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
matplotlib/ipympl#609 · 7 bình luận ·
Tất cả issue của matplotlib/ipympl
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
duplicate invalid
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
anthropics/claude-code#96312 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
iVis-at-Bilkent/newt#984 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
palladius/ricc.rocks#7 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
pydata/pydata-sphinx-theme#2503 ·