Bug docstring for set_matplotlib_formats
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 48/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- jupyter-notebook, python
- Lĩnh vực
- data-visualization, documentation
Hướng nghiên cứu
Bắt đầu tại matplotlib_inline.backend_inline.set_matplotlib_formats và tái hiện ví dụ được ghi trong tài liệu bằng matplotlib 3.10.5. So sánh đối số quality trong docstring với workaround pil_kwargs được示; hoàn thành khi tài liệu mô tả chính xác các đối số được hỗ trợ và ví dụ không còn khiến người dùng gặp TypeError đã báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
For matplotlib_inline.__version__ == '0.1.7' (matplotlib.__version__ == '3.10.5')
from matplotlib_inline.backend_inline import set_matplotlib_formats
help(set_matplotlib_formats)
print:
...
For example, this enables PNG and JPEG output with a JPEG quality of 90%::
In [1]: set_matplotlib_formats('png', 'jpeg', quality=90)
But:
import matplotlib.pyplot as plt
from matplotlib_inline.backend_inline import set_matplotlib_formats
set_matplotlib_formats('png', 'jpeg', quality=90)
fig, ax = plt.subplots()
plt.show()
Cause:
...
TypeError: FigureCanvasAgg.print_png() got an unexpected keyword argument 'quality'
...
TypeError: FigureCanvasAgg.print_jpg() got an unexpected keyword argument 'quality'
Workaround, probably use:
set_matplotlib_formats('png', 'jpeg', pil_kwargs=dict(quality=10))
or
%config InlineBackend.print_figure_kwargs = {'pil_kwargs': {'quality' : 90, \
'optimize': True}}
- 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 ·
-
Rewrite image-based tests Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
ipython/matplotlib-inline#43 ·
Tất cả issue của ipython/matplotlib-inline
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
chore P3 plotly-internal size: 3 task
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
-
Urgent request: Due to vulnerabilities move to API version 12.6.1 (12.6.2 eventually) or 13.1.1 Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
jbkunst/highcharter#849 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
equinor/energyvision#4027 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
bancolombia/sentinel#23 ·