我在Shiny Dashboard頁面上的四個框中製作了四個圖。我希望基於Slider的輸入從1到4的範圍內動態地在一個框中表示所有四個圖。所有圖都不同並且不相關。我想知道基本的語法來做到這一點。謝謝根據滑塊輸入更新Shiny Plots
0
A
回答
1
由於@豬排評論你應該檢查出the website which is going to help you in asking the question on stackoverflow。
因爲你是這個社區中的新人,我會給你一個提示,告訴你如何用滑塊輸入更新閃亮的圖。
下面是代碼:
library(shiny)
library(shinydashboard)
library(ggplot2)
data <- data.frame(x=c(1,2,3,4),y=c(10,11,12,13))
ui <- dashboardPage(
dashboardHeader(),
dashboardSidebar(sliderInput("slider","Slider", min=1, max=4, step =1, value=1)),
dashboardBody(
fluidRow(column(6,plotOutput('plot1'),plotOutput('plot2')),
column(6,plotOutput('plot3'),plotOutput('plot4'))
)))
server <- function(input, output, session) {
output$plot1 <- renderPlot({
ggplot(data,aes_string(x=input$slider, y="y"))+geom_point(size=5)
})
output$plot2 <- renderPlot({
ggplot(data,aes_string(y=input$slider, x="y"))+geom_point(size=5)
})
output$plot3 <- renderPlot({
ggplot(data,aes_string(y=input$slider, x="y"))+geom_line(size=5)
})
output$plot4 <- renderPlot({
ggplot(data,aes_string(x=input$slider, y="y"))+geom_line(size=5)
})
}
shinyApp(ui, server)
下一次不要忘記創建一些示例代碼和樣本數據!
+0
您好Mal_a,首先非常感謝您的努力,我還有一個疑問,我希望您能解決它。真的很感激。請檢查此鏈接:https://stackoverflow.com/questions/45483350/dynamic-hover-to-represent-data-population-in-r-tool – AK94
相關問題
- 1. HTML動態更新滑塊輸入
- 2. 根據輸入字段更改Connected Jquery UI滑塊的值
- 3. R Shiny:根據用戶輸入動態調用模塊
- 4. 根據輸入值更新數據庫
- 5. Java Swing滑塊標籤不根據滑塊最小/最大值進行更新
- 6. 根據接下來的四個滑塊中的值更新第一個滑塊
- 7. 根據輸入值更新iframe src
- 8. jquery窗體滑塊(輸入滑塊)
- 9. 更改輸入和滑塊在UI滑塊
- 10. Javascript - Bootstrap-Slider,如何根據滑塊的值更新變量
- 11. 根據文本框中的值更新查詢滑塊位置
- 12. 根據文本框動態更新WPF滑塊
- 13. R和Shiny:將滑塊輸入傳遞到反應函數以計算輸出
- 14. 更新滑塊值
- 15. Shiny:從模塊獲取輸入
- 16. 彎曲根據滑塊值
- 17. 根據HTML輸入的輸入更新JS/JQuery的變量
- 18. 如何根據用戶輸入更改顯示錶輸入
- 19. 更新最大滑塊元素輸入類型=文字
- 20. 使用jQuery UI滑塊時更新輸入值
- 21. 從輸入字段更新jQuery滑塊的最大值
- 22. jquery ui滑塊隱藏輸入不會更新事件
- 23. Wordcloud不會使用Shiny中的新輸入進行更新
- 24. 在Shiny中,使用用戶輸入中的新值更新DataTable
- 25. 條件根據Shiny輸入在dplyr中篩選
- 26. jQuery-val不會從輸入/ UI滑塊刷新數據
- 27. Yiiframework範圍滑塊輸入
- 28. iPad垂直輸入滑塊
- 29. 輸入範圍滑塊
- 30. R Shiny Make滑塊值動態
https://stackoverflow.com/help/mcve –