如何在網頁上嵌入一個互動式 Matplotlib 圖表?
若要將圖表顯示在網頁上並使圖表具有互動性,我們可以採取以下步驟 -
- 安裝Bokeh並匯入figure、show和output_file。
- 將預設輸出狀態配置為在呼叫:func:'show'時生成儲存到檔案中的輸出。
- 建立用於繪圖的新圖形。
- 呈現從給定 URL 載入的影像。
- 立即顯示 Bokeh 物件或應用程式。
示例
from bokeh.plotting import figure, show, output_file output_file('image.html') p = figure(x_range=(0, 1), y_range=(0, 1)) p.image_url(url=['bird.jpg'], x=0, y=1, w=0.8, h=0.6) show(p)
輸出
執行程式碼後,你的預設瀏覽器中將顯示以下影像。
由於圖表具有互動性,你可以在瀏覽器中移動影像。
廣告