Retina+jpeg option?
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
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- jupyter, jupyter-notebook
- Lĩnh vực
- data-visualization
Hướng nghiên cứu
Issue không nêu tên tệp nguồn hay bài kiểm thử nào. Hãy bắt đầu bằng cách lần theo cách inline backend xử lý thiết lập figure_format và việc điều chỉnh kích thước cho Retina, sau đó so sánh hành vi JPEG với Matplotlib issue và câu hỏi Stack Overflow được liên kết; được xem là hoàn thành khi có một cách rõ ràng, đã được kiểm thử để tạo ra các ảnh JPEG của notebook với kích thước phù hợp.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
I often work with complex matplotlib figures with millions of points, which I've been displaying in my notebooks using the ipython magic %config InlineBackend.figure_format = 'retina'. Unfortunately, these inline images are quite large in terms of file size.
I'm looking for general suggestions on how to reduce the size of my ipynb files, which can grow into the 10s or even hundreds of MB in size and become a bit unwieldy.
One thought I had was to switch to generating jpegs, but while it looks like I can meaningfully reduce the file size by switching the backend to jpeg and increasing the dpi to 2x:
from matplotlib import rcParams
%config InlineBackend.figure_format = 'jpeg'
rcParams['figure.dpi'] = 200
From this repo, it looks like I can dial in jpeg compression values, which should help reduce file size. However, I can't figure out how to size the jpegs appropriately for a retina display (they're twice as large as they should be, and slightly blurry). Is there a way to display jpegs in jupyter notebooks at similar resolution and size to the defaults provided by 'retina' mode?
See also:
Matplotlib issue
Stackoverflow question
- Ngôn ngữ chính
- Jupyter Notebook
- Star
- 31
- Fork
- 39
- 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
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
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 ipython/matplotlib-inline
-
Support animations Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
ipython/matplotlib-inline#61 ·
-
sdist is missing tests Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
ipython/matplotlib-inline#59 ·
-
Publish changelog Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
ipython/matplotlib-inline#57 · 1 reaction ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
ipython/matplotlib-inline#54 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 48/100
ipython/matplotlib-inline#44 · 1 bình luận ·
Tất cả issue của ipython/matplotlib-inline
Issue tương tự
-
P3 size: 1 task
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
🦾 ai-candidate
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
scope: charts status: waiting for maintainer
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100