如何使用R内核在Jupyter笔记本中获得高分辨率图?

时间:2017-03-30 16:08:12

标签: r jupyter-notebook

在带有R内核的Jupyter笔记本中使用SVG会破坏文本。请参阅herehere。解决方法是使用PNG。这有点模糊。在Python中,您可以要求PNG渲染器使用

来增加每英寸点数
 InlineBackend.figure_format = 'retina'

请参阅示例trick 15 here

如何使用R内核获得更高分辨率的图? SVG解决方法? PNG渲染器设置?

编辑:我在R中使用ggplot。

编辑2 :我发现repr.plot默认here,包括res,看起来是每英寸点数(dpi)。但是,当我将res从120提升到300时,尽管我设置了高度和宽度,但情节会变得更大。

编辑3 :我提交了this issue。有关如何在代码中修复它的建议,但没有解决方法。

1 个答案:

答案 0 :(得分:0)

我最近发现软件包:plotly在创建ggplot图像时可以很好地工作

尝试 plot_ly()功能以保存png图片

here is a demo using plot_ly

希望这会有所帮助!