2013-07-16 3 views
3

У меня есть вопрос, связанный с слайдером в R блестящим. В sliderInput значение представляет собой число. Некоторые примеры показывают, что число равно $ number. Однако, если я хочу показать значение sliderInput как раз, скажем, 10:00, 15:00, как мне это сделать? Большое спасибо.R блестящий слайдер Вводное время показа

ответ

0

Это частичный ответ, который дает вам несколько указателей, которые могут использовать любой человек с некоторыми знаниями JS. Насколько мне известно, с Shiny-0.5 вы можете достичь этого, только написав Javascript/JQuery.

Если у вас есть возможность подключить плагины JQuery к вашему UI.R Shiny, у this link есть то, что вы хотите.

  1. Используйте стиль CSS, чтобы убедиться, что SliderInput этикетки форматированная так, как вы хотите. (Показывать дату/время в отличие от цифр.) Обычно я устанавливаю код стиля tags$head() внутри SideBarPanel(), и он сработал.

  2. Вам также понадобится функция Javascript, которая принимает input$number и возвращает действительную дату/время. Ссылка с кодом:This JQuery post имеет яваскрипт функцию, вы должны быть в состоянии использовать (с DatePicker)

Надежда, что помогает.

+0

Большое спасибо. Это звучит сложно для вас. У вас есть пример кода для этого? Большое спасибо. – user2564888

Смежные вопросы