2014-01-31 61 views
1

是否可以在不強制完全重新加載頁面/圖表的情況下更改googlevis圖表(其中任何!)的數據?更新Shinygooglevis圖表沒有完全重新加載

當前的代碼,給出了一個非常不可取閃爍的地圖被加載時:

shinyServer(function(input, output, session) { 
    observe({ 
     print("Reloading..") 
     invalidateLater(update_freq*1000, session) 
     data <- loadDataFiles() 
     output$gvis <- renderGvis(mapPlot(data)) //mapPlot returns a new gvisGeoChart 
    }) 

理想我只希望我的重裝標誌,而不是圖表本身。

回答

3

需要重寫googleVis Shiny綁定以解決此問題。在此期間,我已對原型here進行了原型設計,您可能想要查看;您可以使用devtools::install_github("jcheng5/googleCharts")進行安裝,並參閱示例here。這是相當粗糙的,但你不會得到目前與googleVis +閃亮發生的閃爍和不穩定。

+0

感謝喬,基本上是我昨天得出的結論..結束了爲你的傳單綁定,而不是,我想你支持嗎? –

相關問題