
- Bokeh 教程
- Bokeh - 主頁
- Bokeh - 簡介
- Bokeh - 環境設定
- Bokeh - 開始使用
- Bokeh - Jupyter Notebook
- Bokeh - 基本概念
- Bokeh - 使用符號繪製圖表
- Bokeh - 區域圖
- Bokeh - 圓形符號
- Bokeh - 矩形、橢圓和多邊形
- Bokeh - 扇形和弧形
- Bokeh - 專門的曲線
- Bokeh - 設定範圍
- Bokeh - 座標軸
- Bokeh - 註解和圖例
- Bokeh - Pandas
- Bokeh - ColumnDataSource
- Bokeh - 過濾資料
- Bokeh - 佈局
- Bokeh - 圖形工具
- Bokeh - 調整視覺屬性樣式
- Bokeh - 自定義圖例
- Bokeh - 新增元件
- Bokeh - 伺服器
- Bokeh - 使用 Bokeh 子命令
- Bokeh - 匯出圖表
- Bokeh - 嵌入圖表和應用
- Bokeh - 擴充套件 Bokeh
- Bokeh - WebGL
- Bokeh - 使用 JavaScript 開發
- Bokeh 有用資源
- Bokeh - 快速指南
- Bokeh - 有用資源
- Bokeh - 討論
Bokeh - WebGL
當人們必須使用大型資料集的時候,藉助 Bokeh 建立視覺化效果,此互動可能會非常慢。為此目的,人們可以啟用 Web 圖形庫 (WebGL) 支援。
WebGL 是一種 JavaScript API,可以使用 GPU(圖形處理單元)在瀏覽器中呈現內容。這個標準化外掛適用於所有現代瀏覽器。
要啟用 WebGL,您只需將 Bokeh 圖形物件的 output_backend 屬性設定為“webgl”。
fig = figure(output_backend="webgl")
在以下示例中,我們使用 WebGL 支援繪製了一個包含 10,000 個點的散點圖。
import numpy as np from bokeh.plotting import figure, show, output_file N = 10000 x = np.random.normal(0, np.pi, N) y = np.sin(x) + np.random.normal(0, 0.2, N) output_file("scatterWebGL.html") p = figure(output_backend="webgl") p.scatter(x, y, alpha=0.1) show(p)
輸出

廣告