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

dfr*_*kow 9 r jupyter-notebook

在带有R内核的Jupyter笔记本中使用SVG会破坏文本.看到这里这里.解决方法是使用PNG.这有点模糊.在Python中,您可以要求PNG渲染器使用更多的每英寸点数

 InlineBackend.figure_format = 'retina'
Run Code Online (Sandbox Code Playgroud)

在这里参见例如技巧15.

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

编辑:我在R中使用ggplot

编辑2:我在这里找到了repr.plot默认值,包括res,它看起来是每英寸点数(dpi).然而,当我从120增加到300时,尽管我设置了高度和宽度,但情节会变得更大.res

编辑3:我提交了这个问题.有关如何在代码中修复它的建议,但没有解决方法.

小智 1

我最近发现包:plotly可以很好地创建ggplot图像

尝试使用plot_ly()函数来保存png图片

这是一个使用plot_ly的演示

希望这能有所帮助!