Comments 6
Спасибо за статью. Интересное решение.
Можно ли прятать код, который отвечает за построение графика?
Как вы думаете, насколько трудоемкой будет реализация фичи: при нажатии на точке графика вывести детализацию по ней?
0
Алексей, спасибо (это ведь Ваш профиль ?).
Только руки дошли до ответа, проекты сдаем, а тут уже все написано :).
- Добавил еще в текст код единственного обработчика событий, для более подробного пояснения.
- Код не надо прятать. Его просто не надо сознательно выводить. Это ручная операция, я же показал не продуктив, а прототип в котором механика как раз сознательно отображается.
0
Я весь ggplot перед shiny еще в plotly(https://plot.ly/r/) заворачиваю. Графики становятся интерактивными.
0
Тут дело вкуса и задач.
Plot.ly
сильно ограничен функционалом по сравнению сggplot
. Визуализация часто бывает весьма сложной.- Практика показала, что часто лучше объяснить пользователю, почему на дашборде мало интерактива, чем 1000 раз отвечать на звонки, "куда все подевалось? все пропало!" при очередном неловком движении мышкой.
- Продвинутый аналитик переходит в RStudio и становится совсем довольным.
ggplot
+shiny
+ немногоjs
в 90% случаев позволяют получить набор интерактива, достаточного для конкретной задачи.
Но это сугубо частное мнение.
0
Sign up to leave a comment.
«Оч.умелые ручки»: делаем Tableau/Qlik из R и «синей изоленты»