Описание проблемы
Я хотел бы включить интерактивную (вращающуюся) трехмерную диаграмму рассеяния rgl в файл .pdf, связанный из файла .Rnw. Я знаю, что есть ловушка для включения rgl
, но, возможно, это только для вывода html. Кажется, я не могу включить сюжет, чтобы он вращался. Вот минимальный пример. График появляется, но есть линии, а не точки, и нет возможности поворота.
Вопросы)
- Возможно ли включение интерактивного rgl в pdf?
- Если да... Как я могу сделать это с помощью Knitr?; что я делаю неправильно?
MWE
\documentclass{article}
\begin{document}
<<setup, include=FALSE, cache=FALSE>>=
library(knitr)
library(rgl)
knit_hooks$set(rgl = hook_rgl)
@
<<fancy-rgl, rgl=TRUE>>=
x <- sort(rnorm(1000))
y <- rnorm(1000)
z <- rnorm(1000) + atan2(x,y)
# open3d()
plot3d(x, y, z, col = 'black')
@
\end{document}
if we want to insert 3D snapshots produced in rgl
из yihui.name/knitr/hooks. - person Tyler Rinker   schedule 05.11.2016knitr
примеры, но когда я пробовал их, они не генерировали интерактивный график в документе PDF. Я почти уверен, что это просто ограничение формата PDF в целом, не обязательно специфичное дляknitr
илиrgl
. Эта тема имеет отношение к вашему вопросу. - person nrussell   schedule 05.11.2016