Отображение графиков 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 для ваших графиков.

Другие вопросы по тегам