在Jupyter中使用R绘制图表很慢

时间:2015-09-18 08:58:06

标签: r plot jupyter

我正在使用语言R在Jupyter中绘制重图。它非常慢,因为我预计它首先将其导出到EPS然后将其转换为png。

如果你试图在原生R设置上绘图(例如,对于窗口为R),绘图几乎是瞬时的。

有没有办法让Jupyter的R更快地绘制?

1 个答案:

答案 0 :(得分:5)

我来到这里寻找一个潜在相关问题的解决方案 - 浏览器窗口变得相对没有响应,在绘制具有大量数据点的图时有很多延迟,可能是因为所有内容都被渲染为矢量图形。

在尝试解决我的问题时,它也加快了图表的初始绘制速度。解决方案是使用以下命令将jupyter plot输出类型更改为png:

options(jupyter.plot_mimetypes = 'image/png')

现在,当我用数万个点绘制图形时,窗口仍保持清晰响应。缺点是图表现在是位图,但如果你想要矢量图形,你可以随时删除选项。