Отображение графиков ggplot2 от R в Jupyter
Когда я создаю сюжет в Jupyter, используя ggplot2
В пакете R я получаю ссылку на диаграмму с надписью "Просмотр PDF" вместо диаграммы, представленной в виде строки.
Я знаю, что традиционно в IPython Notebook вы могли показывать графики, используя %matplotlib
магическая функция. Есть ли у Jupyter что-то похожее для R и ggplot2?
Что мне нужно сделать, чтобы отобразить график в виде ссылки на PDF-файл?
2 ответа
Вы можете показывать графики, встроенные в эту опцию.
options(jupyter.plot_mimetypes = 'image/png')
Вы также можете создавать PDF-файлы, как вы регулярно делаете в R, например
pdf("test.pdf")
ggplot(data.frame(a=rnorm(100,1,10)),aes(a))+geom_histogram()
dev.off()
В настоящее время существуют некоторые проблемы с производством выходных данных ggplot2 с использованием IRkermel. Об этом на GitHub есть открытый вопрос. Единственный обходной путь в настоящее время, кажется, использует выходные данные PDF, jpg, png для ваших графиков.