8

当我使用 R 包在 Jupyter 中创建绘图时ggplot2,我得到一个指向显示“查看 PDF”的图表的链接,而不是内联显示的图表。

我知道传统上在 IPython Notebook 中,您可以使用%matplotlib魔术函数内联显示图表。Jupyter 对 R 和 ggplot2 有类似的东西吗?

我需要做什么才能将图形显示为内联而不是作为 PDF 的链接?

4

2 回答 2

5

您可以使用此选项内联显示图形。

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

您还可以像在 R 中一样生成 pdf 文件,例如

pdf("test.pdf")
ggplot(data.frame(a=rnorm(100,1,10)),aes(a))+geom_histogram()
dev.off()
于 2015-09-22T04:39:16.960 回答
2

目前使用 IRkermel 生成 ggplot2 输出存在一些问题。GitHub 上有一个关于它的未解决问题。目前唯一的解决方法似乎是为您的绘图使用 PDF、jpg、png 输出。

于 2015-07-11T12:51:56.760 回答