У меня есть 3D-сюжет в сюжете для R, который я хочу включить в презентацию. Есть ли способ анимировать 3D-пространство, вращающееся каким-то образом в виде .gif или другого из R?
Я понимаю, как сделать сюжет, как его повернуть самостоятельно и как опубликовать на RPubs, но не могу понять, как его сохранить. Пример ниже.
# build dataframe
df <- data.frame(replicate(3,sample(0:25,50,rep=TRUE)))
# 3d scatterplot
p1 <- plot_ly(df, x = ~X1, y = ~X2, z = ~X3,
type = "scatter3d",
mode = "markers")
p1
Теперь у нас есть крутая 3D-диаграмма рассеивания в средстве просмотра, которую пользователь может вращать с помощью перетаскивания мышью, но я хочу сохранить ее, чтобы она вращалась сама по себе. В средстве просмотра также есть кнопка «Сохранить в png», но когда я нажимаю ее, появляется текстовое поле с надписью «при сохранении изображения возникла проблема». Я думаю, какой-то цикл, который сохраняет изображения под разными углами просмотра, а затем сшивает их вместе? Любые идеи приветствуются.
Я также попытался использовать команду orca() и получил следующую ошибку:
orca(p1,file="3dplot.png")
Error: The orca command-line utility is required for this functionality.
Не знаю, что это значит.