Использование Protovis с R - PullRequest
       33

Использование Protovis с R

1 голос
/ 31 декабря 2011

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

Есть нечто, называемое rwebvis , но, похоже, оно больше не активно.

Есть предложения? Спасибо.

Ответы [ 3 ]

4 голосов
/ 31 декабря 2011

Ну, для начала вам нужен веб-сервер. О, у 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 ++ и сделан из win.

1 голос
/ 31 декабря 2011

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

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

Не знаком с protovis или rwebvis.

0 голосов
/ 01 января 2012

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

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

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

...