5

我在 Jupyter 中使用 R,但无法在笔记本本身中绘制图表。

这是一个可重现的示例

set.seed(123)
mat = as.matrix(x = rnorm(100), y = rnorm(100))
plot(mat)

在 Jupyter 中:

Error in png(tf, width, height, "in", pointsize, bg, res, antialias = antialias): unable to start png() device
Traceback:

如果我使用以下,我可以将图像以png格式保存在当前工作目录中。

png('test.png')
plot(mat)
dev.off()

编辑:

SessionInfo()
R version 3.4.4 (2018-03-15)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 16299)

我已经完成了以下操作,但没有一个能解决我的问题。

  1. 在 Jupyter 中显示来自 R 的 ggplot2 图
  2. 无法使用 R 内核在 jupyter notebook 中绘图
  3. libXrender.so.1 需要内联显示 R 图
  4. 无法显示.png
  5. 在 GitHub 上的 R 内核 Notebooks 中渲染图形(与 Github 相关)
4

2 回答 2

3

我有完全相同的问题。我关闭了 Anaconda,再次打开它,然后更新了内核;最后,它再次工作,没有任何错误。

conda install -c r r-essentials
于 2019-03-13T19:51:46.420 回答
1

重新启动内核对我来说很好。

于 2019-08-17T20:58:54.037 回答