如何使用Python在Bokeh庫中建立網格圖?
Bokeh是一個用於資料視覺化的Python包。它是一個開源專案。Bokeh使用HTML和JavaScript渲染其圖表。這表明它在處理基於Web的儀表板時非常有用。
Bokeh將資料來源轉換為JSON檔案。此檔案用作BokehJS(一個JavaScript庫)的輸入。這個BokehJS是用TypeScript編寫的,有助於在現代瀏覽器上渲染視覺化效果。
Bokeh的依賴項:
Numpy Pillow Jinja2 Packaging Pyyaml Six Tornado Python−dateutil
在Windows命令提示符下安裝Bokeh
pip3 install bokeh
在Anaconda提示符下安裝Bokeh
conda install bokeh
示例
import numpy as np
from bokeh.plotting import figure, output_file, show
N = 420
x = np.linspace(0, 14, N)
y = np.linspace(0, 14, N)
x1, y1 = np.meshgrid(x, y)
d = np.sin(x1)*np.cos(y1)
p = figure(tooltips=[("x", "$x"), ("y", "$y"), ("value", "@image")])
p.x_range.range_padding = p.y_range.range_padding = 0
p.image(image=[d], x=0, y=0, dw=11, dh=11, palette="Spectral11", level="image")
p.grid.grid_line_width = 0.6
output_file("gridplot.html", title="grid plot example")
show(p)輸出

解釋
匯入併為所需的包設定別名。
呼叫figure函式,並指定繪圖寬度和高度。
使用NumPy庫定義資料。
呼叫'output_file'函式來指定將生成的html檔案的名稱。
呼叫Bokeh中的'image'函式以及資料。
使用'show'函式顯示繪圖。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP