在Jupyter中显示R中的ggplot2图形

时间:2015-06-18 16:01:52

标签: r ggplot2 ipython-notebook jupyter

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

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

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

2 个答案:

答案 0 :(得分:4)

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

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()

答案 1 :(得分:2)

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