ord_cartesian не работает в блестящем приложении - PullRequest
0 голосов
/ 04 апреля 2020

Попытайтесь динамически c изменить график с помощью координирующим механизмом в моем блестящем приложении, однако я получил ошибку: пропущено значение, где требуется ИСТИНА / ЛОЖЬ. Если я удаляю скоординированную_карту, график отображается, но динамическое увеличение больше не выполняется. Вот примеры кодов: для входных значений

sliderInput(inputId = "xrange",'Day range',min=-30 ,max=60,value=c(0,15))

реагирует на получение значений xrange:

  xrange <- reactive({
    cbind(input$xrange[1],input$xrange[2])
  })

renderPlot для динамического отражения изменений:

 output$lineplot <- renderPlot({
    ggplot(data=city_predicted(),aes(x =day, y=value))+ 
      geom_line(aes(group=variable,colour=variable),lty=5)+
      geom_vline(aes(xintercept=0),lty=15)+
      geom_line(data=city_selected(),aes(x=day, y=value),lty=1)+
      ylab('Measures')+
      xlab('Days from Now')+
      scale_x_continuous()+
      coord_cartesian(xlim = xrange())+ 
      theme(legend.title = element_blank())+
      facet_wrap(.~variable)
  })

Любые предложения ? Спасибо!

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