Обложка канала

R4marketing | канал Алексея Селезнёва | Язык R

Автор канала Алексей Селезнёв, руководитель отдела аналитики в Netpeak, автор R пакетов: ryandexdirect, rfacebookstat и др. В канале публикуются статьи, доклады, новости, заметки по языку R.

R4marketing | канал Алексея Селезнёва | Язык R

3 года назад
Открыть в
Сортировка элементов в интерфейсе Shiny приложения Пакет sortable позволяет добавить в интерфейс вашего приложения возможность сортировки элементов (пример сортировки вы видите на изображении к посту). Для сортировки элементов, их предварительно необходимо объединить в один блог с помощью тега div:
tags$div(
    id = "all_plots",
    column(
      width = 6,
      wellPanel(
        plotOutput("scatter")
      )
    ),
    column(
      width = 6,
      wellPanel(
        plotOutput("bill_length")
      )
    ),
    column(
      width = 6,
      wellPanel(
        plotOutput("bill_depth")
      )
    ),
    column(
      width = 6,
      wellPanel(
        plotOutput("penguin_count")
      )
    )
  )

Далее добавить в код пользовательского интерфейса вашего приложения функцию sortable_js(), и указать id блока div, элементы которого вы будете сортировать.
sortable_js("element_id")

Ссылки: Весь код приложения, которое используется в посте в качестве примера #заметки_по_R