Я ищу предложения о том, как создать приложение, которое использует R
для аналитики, генерации таблицы и построения графика. Я имею в виду приложение, которое:
- отображает различные таблицы данных на разных вкладках, как и в Excel, и столбцы следует сортировать, щелкая.
- принимает пользовательские параметры ввода в некоторых диалоговых окнах.
- отображает графики динамически (то есть зависит от пользователя) либо на вкладке, либо в новом всплывающем окне/кадре
Обратите внимание, что я не говорю об универсальном интерфейсе fron-end/GUI для изучения данных с R
(например, say Rattle
), но для конкретного приложения.
Некоторые вопросы, которые я хотел бы рассмотреть, следующие:
- Можно ли использовать только R-based подход (в Windows)? Следующий отрывок из статьи
Rattle
вR
-Journal меня интриговал:
Интересно отметить, что первая реализация Rattle фактически использовал Python для реализации обратные вызовы и R для статистики, используя
rpy
. Релиз изRGtk2
разрешен интерфейс el- ementsRattle
для записи непосредственно в R, так чтоRattle
является полностью приложение на основе R
-
Если лучше использовать другой язык для части GUI, какой язык лучше всего подходит для этого? Я ищу язык, где он относительно "безболезнен" для создания графического интерфейса, а также очень хорошо сочетается с
R
. Из этого вопроса StackOverflow Как мне сделать быстрый графический интерфейс для методов R и Octave (возможно, с Python)? Я вижу, чтоPython
+PyQt4
+QtDesigner
+RPy2
кажется лучшим комбо. Это консенсус? -
У кого-нибудь есть указатели на конкретные (с открытым исходным кодом) приложения типа, которые я описываю, в качестве примеров, из которых я могу учиться?