2014-10-09 50 views
1

我正在使用散景將圖表嵌入燒瓶提供的html模板中。我使用autoload服務器方法,它返回一個腳本,然後由模板渲染器將其嵌入到html中。基於服務器的散點圖更新

接下來我要做的就是通過ajax類型的請求更新圖表,通過點擊同一頁面上的按鈕,而不必替換第一次加載頁面時出現的整個腳本。似乎應該可以更新劇情編號或類似的內容,以便圖表發生變化,但不會每次都更換整個劇本。這是可能的,它將如何完成?

謝謝!

回答

2

嗨,這是目前可能的,但很難。目前,我們正在對PR:

https://github.com/ContinuumIO/bokeh/pull/1274

,將在未來幾天進行合併(今天的日期:2014年10月19日),這將使事情變得更容易。它添加了一個包含所有頂級對象的「Bokeh.index」,以便您可以更輕鬆地訪問並獲取數據源並進行更新。再有就是對PR的後續建立就像你描述一個例子:

https://github.com/ContinuumIO/bokeh/pull/911

它可能是幾個星期之前,我有時間來完成一個,我會建議訂閱該問題上的GH所以準備就緒後可以更新。

+0

感謝您的回覆,我期待着看GH的問題。 – dave 2014-10-14 01:42:40

+0

我正在評論嵌入示例目錄中的「簡單」示例。這似乎與我想要做的事情非常接近。單單從代碼看來,app.routpe('/')函數每次都會被調用 - 這似乎是我想避免的強制方法。然而,這裏有些不同,因爲當我在第二次加載時查看頁面的源代碼時,它更短,並且不包含「var all_models」定義。我無法從python中知道爲什麼第二次加載會創建不同的html。你能詳細說明嗎?謝謝! – dave 2015-02-28 15:28:18