我正在嘗試創建一個頁面,其中可以基於R中選擇框的值呈現圖形。目標是根據圖形呈現不同種類的圖形(繪圖,圖表,直方圖等)。選擇。如何根據輸入動態選擇Shiny for R中的圖形函數?
我的代碼是這樣的:
shinyServer(function(input, output) {
computed.visualization <- ExecuteVisualization(
input$visualization.select
)
rendering.function <- SelectRenderingFunction(
computed.visualization$graphing.function.name
)
output$visualization <- rendering.function({
do.call(
computed.visualization$graphing.function.name,
computed.visualization$args
)
})
})
然而,在獲取輸入的值,我得到一個錯誤:
Operation not allowed without an active reactive context.
(You tried to do something that can only be done from
inside a reactive expression or observer.)
什麼是解決這一問題的好方式?
謝謝!這似乎是一個非常有用的構造,但我發現我不需要這個複雜的結構了。請看我的答案。 – 2014-09-10 17:57:39