如何在網頁上嵌入一個互動式 Matplotlib 圖表?


若要將圖表顯示在網頁上並使圖表具有互動性,我們可以採取以下步驟 -

  • 安裝Bokeh並匯入figureshowoutput_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)

輸出

執行程式碼後,你的預設瀏覽器中將顯示以下影像。

由於圖表具有互動性,你可以在瀏覽器中移動影像。

更新於:2021-06-10

2K+ 瀏覽量

啟動您的職業生涯

完成課程即可獲得認證

開始學習
廣告