От новичка до гуру: Курсы программирования на CyberDuff

Как экспортировать интерактивный 3D-график rgl для совместного использования или публикации?

Я сделал интерактивный 3D-график в R, используя пакет rgl. Я хотел бы иметь возможность отправить его (и сделать его интерактивным) коллеге, чтобы она могла представить его (повернуть) на собрании на своем ноутбуке. Есть ли способ сделать это?

Вот код, который я использовал для создания графика:

А это сюжет:

library(rgl)
plot3d(pcaGB$x[,1:3], col=gbMeta2.5K$gbColor, type='s', size=1)

введите здесь описание изображения

Затем я использую этот код для экспорта в HTML с помощью writeWebGL, но пока безуспешно:

browseURL(paste("file://", writeWebGL(dir=file.path("~/Documents/", "webGL"), width=700), sep=""))

Вот что я получаю в окне браузера:

введите здесь описание изображения

Я также пытался использовать только writeWebGL, но это создает папку в каталоге с файлом index.html, который открывает в браузере то же изображение, что и выше.

17.06.2015

  • Спасибо, но мне нужно, чтобы он по-прежнему был интерактивным при экспорте, чтобы она могла вращать его сама. 18.06.2015
  • Да, я пробовал, но, похоже, это не работает. А еще я не знаю, как бы я поделился этим с ней, если бы это произошло... ? 18.06.2015
  • Спасибо за ваш ответ. Я добавил к своему вопросу код, который пытался использовать для writeWebGL. Просто открывает окно браузера с ошибкой :( 18.06.2015
  • попробуйте сделать рисунок, тогда просто writeWebGL() нужно создать папку webGL в вашем рабочем каталоге с материалом в нем 18.06.2015
  • До сих пор не работает. Я пробовал только с writeWebGL(), но это создало папку в каталоге с файлом CanvasMatrix.jl, файлом index.html и snapshot.png, который выглядит как крупный план одного из краев куба. 21.06.2015

Ответы:


1

Вы можете экспортировать интерактивный график в html, используя Knitr. Подробнее см.: в том числе интерактивную трехмерную фигуру с вязанием.

13.07.2015
Новые материалы

5 простых концепций Python, ставших сложными
#заранее извините 1) Переменные x = 4 y = 5 Переменная в Python — это символическое представление объекта. После присвоения некоторого объекта переменной Python мы приобретаем..

«Освоение вероятности: изучение совместной, предельной, условной вероятности и теоремы Байеса —…
Виды вероятности: Совместная вероятность Предельная вероятность Условная вероятность Диаграмма Венна в вероятностях: В “Set Theory” мы создаем диаграмму Венна...

Основы Spring: Bean-компоненты, контейнер и внедрение зависимостей
Как лего может помочь нашему пониманию Когда мы начинаем использовать Spring, нам бросают много терминов, и может быть трудно понять, что они все означают. Итак, мы разберем основы и будем..

Отслеживание состояния с течением времени с дифференцированием снимков
Время от времени что-то происходит и революционизирует часть моего рабочего процесса разработки. Что-то более забавное вместо типичного утомительного и утомительного процесса разработки. В..

Я предполагаю, что вы имеете в виду методы обработки категориальных данных.
Я предполагаю, что вы имеете в виду методы обработки категориальных данных. Пожалуйста, проверьте мой пост Инструментарий специалиста по данным для кодирования категориальных переменных в..

Игра в прятки с данными
Игра в прятки с данными Я хотел бы, чтобы вы сделали мне одолжение и ответили на следующие вопросы. Гуглить можно в любое время, здесь никто не забивается. Сколько регионов в Гане? А как..

«Раскрытие математических рассуждений с помощью Microsoft MathPrompter и моделей больших языков»
TL;DR: MathPrompter от Microsoft показывает, как использовать математические рассуждения с большими языковыми моделями; 4-этапный процесс для улучшения доверия и рассуждений в математических..