在Jupyter中显示R中的ggplot2图形

Rya*_*ade 7 r ggplot2 ipython-notebook jupyter

当我使用ggplot2R包在Jupyter中创建绘图时,我得到一个指向"查看PDF"的图表的链接,而不是内联呈现的图表.

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

我需要做什么才能将图表内联显示为PDF链接?

Slo*_*ner 5

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

options(jupyter.plot_mimetypes = 'image/png')
Run Code Online (Sandbox Code Playgroud)

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

pdf("test.pdf")
ggplot(data.frame(a=rnorm(100,1,10)),aes(a))+geom_histogram()
dev.off()
Run Code Online (Sandbox Code Playgroud)


use*_*042 2

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