ページ/チャートの完全なリロードを強制せずに、googlevisチャートのデータを変更することは可能ですか?
マップのリロード時に非常に望ましくないちらつきを与える現在のコード:
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
})
理想的には、チャート自体ではなく、マーカーをリロードするだけです。