2011-12-31 4 views
1

Как вопрос, я доволен тем, что R и ggplot2 могут делать для статического графика, но как насчет интерактивных графиков? Как объединить R и Protovis, чтобы сделать графики?Использование Protovis с R

Есть что-то вроде rwebvis, но похоже, что оно больше не активно.

Любое предложение? Благодарю.

ответ

1

Iplots - довольно полезный пакет, который позволяет интерактивное графическое отображение (под этим я подразумеваю ссылку на выбор между графиками, привязкой цветов и т. Д.). Он имеет некоторые ограничения и на самом деле не предназначен для создания участков, а также для изучения тенденций данных.

Acinonyx также был недавно обновлен, что должно быть обновленной версией iplots, но из того, что я могу сказать, все еще есть некоторая работа.

Не знаком с протовисом или rwebvis.

4

Ну, сначала вам нужен веб-сервер. Ох, у R есть один из них сейчас. Тогда вам нужен способ генерации вывода на сети из R кода - ооо, R имеет один из тех, тоже:

http://jeffreybreen.wordpress.com/2011/04/25/4-lines-of-r-to-get-you-started-using-the-rook-web-server-interface/

Таким образом, вы можете писать страницы сервера R, которые возвращают JSON-кодированные данные, которые вы можете подача в Protovis - или если вы хотите быть в курсе последних событий, до D3, который является Protovis ++ и сделан из победы.

0

Существует пакет от google под названием googlevis, который позволяет использовать некоторую интерактивность. Это создает графики, которые встраиваются онлайн. Если вам нравится protovis, у того же автора есть другая библиотека под названием D3.

Для запуска R на веб-сервере я экспериментировал с RApache, что позволяет связать вашу установку R с сервером Apache.

Если интерактивность не может быть в сети, у RStudio есть пакет под названием manipulate, который также может представлять интерес.

Смежные вопросы