मैं चमकदार के साथ एक वेब ऐप बनाने की कोशिश कर रहा हूं और मैं मेनपैनल की बजाय पॉपअप विंडो में आर फ़ंक्शन के परिणामस्वरूप साजिश को प्रदर्शित करना चाहता हूं। उदाहरण के लिए, नीचे दिए गए उदाहरण के लिए (http://shiny.rstudio.com/articles/action-buttons.html से), "जाओ" बटन पर क्लिक करें एक ही साजिश दिखाएगा लेकिन पॉपअप विंडो में।चमकदार: पॉपअप विंडो में प्लॉट परिणाम
मैंने कुछ जावास्क्रिप्ट जोड़ने की कोशिश की, लेकिन मैं अभी तक सफल नहीं हुआ ... क्या कोई मदद कर सकता है?
अग्रिम धन्यवाद!
library(shiny)
ui <- fluidPage(
actionButton("go", "Go"),
numericInput("n", "n", 50),
plotOutput("plot")
)
server <- function(input, output) {
randomVals <- eventReactive(input$go, {
runif(input$n)
})
output$plot <- renderPlot({
hist(randomVals())
})
}
shinyApp(ui, server)
आपके उत्तर के लिए बहुत बहुत धन्यवाद, यह पूरी तरह से काम करता है! अगर मैं एक और बात पूछ सकता हूं, तो साजिश डाउनलोड करने के लिए आप एक बटन कैसे जोड़ते हैं? मैं एचटीएमएल में सीधे एक पंक्ति जोड़ने की कोशिश करता हूं: '
मैंने डाउनलोड बटन, खुश कोडिंग शामिल करने के लिए अपना जवाब संपादित किया! –
फिर से धन्यवाद! मैंने पहले इस तरह से कोशिश की लेकिन यह काम नहीं किया। मैं आपके कोड के साथ फिर कोशिश करता हूं और यह पूरी तरह से काम करता है ... मुझे बस ऊपर दिए गए कोड में गलती होनी चाहिए ... अभी हल हो गया है! धन्यवाद। –