Есть ли интерактивное устройство вывода для просмотра 3D-графиков в R? - PullRequest
6 голосов
/ 02 ноября 2011

В настоящее время я генерирую 3D-графики в R с помощью команды persp. Для изменения точки обзора необходимо установить параметры theta и phi. Чтобы оценить (с хорошей точки зрения) график, нужно попробовать множество комбинаций для этих параметров.

Мне было интересно, можно ли определить интерактивное устройство вывода, которое позволяет вращать график с помощью мыши. Также было бы хорошо, если бы это устройство давало текущие значения для theta и phi.

Есть ли такое устройство / пакет?

Ответы [ 2 ]

6 голосов
/ 02 ноября 2011

См. Пакет rgl : http://cran.r -project.org / web / packages / rgl / index.html

Он не выдаст значения theta и phi, которые вам нужны, IIRC (хотя см. Комментарий Дитера ниже для решения этой проблемы), но вы можете использовать rgl.snapshot() или rgl.postscript(), чтобы получить текущий отображать как растровое или векторное изображение. Пакет имеет persp3d(), который очень похож на persp().

2 голосов
/ 03 ноября 2011

См. Пакет rggobi http://cran.r -project.org / web / packages / rggobi / index.html

Для визуализации данных в 3 и более измерениях попробуйте пакет rggobi, который использует программу ggobi. Можно манипулировать данными с помощью мыши, «чистить» данные, идентифицировать точки в данных, визуализируя их в нескольких измерениях.

...