r - 我需要使用可以选择的不同列来绘制图表
问题描述
我已经创建了带有选项的框,但我不知道如何根据所选列更改图表。我需要 y 轴output$SelectTiempo
和图形的颜色output$SelectProfesional
。
如果您有其他一些您认为可以帮助我的建议,我将不胜感激。
output$Selectproce<-renderUI({
selectInput("Selectproce", "Seleccione Procedimiento",
BDnuevo$procedureCodes.0.name, multiple = T, selected = TRUE)
})
BD6.2<-reactive({
BDnuevo %>%
filter(procedureCodes.0.name %in% input$Selectproce)
})
output$SelectProfesional<-renderUI({
selectInput("SelectProfesional", "Seleccione perfil", choices = c("Inversionistas"="FullnameI" ,
"Deudores"="FullnameD",
"Autores"="FullnameA")
)
})
output$SelectTiempo <-renderUI({
selectInput("SelectTiempo", "Seleccione indicador",
choices = c( "TiempoR" = "RoomList",
"TiempoS"="SpacioTime"))
})
Fechasd<-reactive({
BD6.3<-BD6.2()
unique(BD6.3$simpleOriginDate)
})
output$RandeDated<-renderUI({
dateRangeInput('dateRange6',
label = 'Seleccione un rango',
start = min(Fechasd(),na.rm=T), max(Fechasd(),na.rm=T)
)
})
BD6.4<-reactive({
BD6.5<-BD6.2()
BD6.5 %>%
filter(simpleOriginDate >= input$dateRange6[1] & simpleOriginDate <= input$dateRange6[2])
})
output$lineplotTS <- renderPlot({
BD6.5<-BD6.4()
subset (BD6.5,BD6.5$times.simpleMinutesRecoverTime >=1 & BD6.5$times.simpleMinutesRecoverTime <= 1000)%>%
ggplot(aes(x = simpleOriginDate, y= , colour = ?????????????))+
geom_point()+
scale_x_date(date_breaks = "1 month", date_labels = "%b %Y")+
theme(axis.text.x=element_text(angle=45, hjust=1))
})
})
解决方案
推荐阅读
- json - URLSession/JSONSerialization 发回一个不是 json 的对象
- .htaccess - .htaccess 显示 500 内部服务器错误而不是预期的 404 错误
- javascript - 为什么动漫 js 只播放第一个动态“添加”动画到时间轴?
- swift - 如何从内存中卸载 GMSMapView?
- css - 具有不必要的白色背景的范围滑块
- eslint - 如何将 eslint 配置为与 svelte 和 postcss-nesting 一起使用?
- reactjs - 如何设置 npm 包的依赖项以支持树抖动
- sass - 实时服务器不能很好地与 Google Drive(服务器端文件)一起工作,有没有办法让它工作?
- python - 如何在 selenium python 中使用 spasific 国家/地区设置随机假地理定位
- react-native - agora.io react-native setEnableSpeakerphone 花费了太多时间