如何不重启内核恢复Jupyter Notebook的matplotlib默认渲染
Jupyter Notebook不重启内核切换matplotlib渲染模式方法
撤销retina渲染、恢复默认设置的操作
Jupyter Inline后端默认的图表渲染格式为png,你仅修改了figure_format这一项配置,因此不需要重置整个后端参数,只需要在需要恢复默认的位置执行以下命令即可即时生效,完全无需重启内核:
%config InlineBackend.figure_format = 'png'
执行后,后续新生成的matplotlib图表都会回到默认渲染效果,已经输出的旧图表不会被改动,也不会影响你对InlineBackend做的其他自定义配置。
同一Notebook内灵活切换两种渲染模式的方案
配置是即时生效的,作用范围为命令执行后所有新生成的图表,因此你可以在同一个Notebook里根据图表的显示需求随时切换:
- 绘制需要高清显示的图表时,在对应绘图代码前执行
%config InlineBackend.figure_format = 'retina',再运行绘图代码即可获得retina适配的高清效果 - 绘制默认渲染效果更好的图表时,提前执行
%config InlineBackend.figure_format = 'png'切回默认即可 - 你可以把切换命令和对应绘图代码放在同一个单元格内,避免忘记切换导致后续图表渲染不符合预期
内容的提问来源于stack exchange,提问作者MYK
相关产品推荐
相关产品推荐

