ipython / ipython/matplotlib-inline
Bug docstring for set_matplotlib_formats
- 主要语言
- Jupyter Notebook
- 星标
- 31
- 派生
- 39
- PR 合并指标
- 30 天内没有已合并 PR
描述
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}}
```
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。