Информационные панели в R с ggplot2 - PullRequest
15 голосов
/ 04 февраля 2010

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

  1. Ggplot2 : не должно быть никаких проблем при создании графиков ниже, верно?
  2. Макет панели управления : Подходит ли сетка?Или я должен выложить вещи в html / css?

Если сетка может сделать это достаточно легко, знаете ли вы какие-либо хорошие ресурсы для обучения, как нам это сделать?Я прочитал руководство, но не считаю его слишком полезным.Я видел панель управления продаж ggplot2 блога LearnR (в ней используется сетка), и у меня возникают проблемы с пониманием элементов сетки и макета.

образец приборной панели http://img251.imageshack.us/img251/1029/fewciodashboard800.png

Ответы [ 4 ]

5 голосов
/ 04 февраля 2010

См. http://learnr.wordpress.com/2009/04/09/ggplot2-sales-dashboard/ для примера с кодом.

4 голосов
/ 05 февраля 2010

Я думаю, что ваше направление html / css может быть действительно умным ходом.

Возможно, будет проще получить потрясающий макет с помощью Open Office Draw и просто создать ссылку на изображения, отметив флажок ссылки при их первом добавлении. Open Office поддерживает экспорт в PDF, что делает его полезным для создания отчетов.

Даже если было бы просто программно создать потрясающий макет документа в R, я не уверен, что это стоило бы времени и усилий.

Привет

3 голосов
/ 04 февраля 2010

Я бы также посоветовал взглянуть на пакет brew , как в этом примере в блоге для учащихся .

1 голос
/ 04 июня 2015

Спустя несколько лет для Rashboard и макетов доступны параметры с R.

  • Для создания сеток в R, ggplot2 facet_wrap и facet_grid отлично.
  • Shiny позволяет создавать веб-приложения и информационные панели с помощью R. Shiny обрабатывает HTML, CSS и JavaScript для вас.Это на CRAN .
  • Чтобы использовать ggplot2 для создания интерактивной информационной панели Shiny с помощью d3.js, вы можете подключиться к конвертеру фигур Plotly .Вот учебник с примерами кода.Опубликованные приложения позволяют увеличивать, переключать, фильтровать, панорамировать и просматривать данные при наведении, например:

    enter image description here

    Отказ от ответственности: я в команде Plotly.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...