Информация Личные панели в R с ggplot2

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

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

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

образец dasboard http://img251.imageshack.us/img251/1029/fewciodashboard800.png

Ответы

Ответ 1

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

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

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

Привет

Ответ 4

Несколько лет спустя доступны опции для панелей мониторинга и макетов с R.

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

    enter image description here

    Отказ от ответственности: я нахожусь в команде Plotly.