ボケ-はじめに
2つのnumpy配列の間に単純な折れ線グラフを作成するのは非常に簡単です。まず、次の関数をからインポートしますbokeh.plotting モジュール-
from bokeh.plotting import figure, output_file, show
ザ・ figure() 関数は、プロット用の新しい図を作成します。
ザ・ output_file() 関数は、出力を保存するHTMLファイルを指定するために使用されます。
ザ・ show() 機能は、ノートブックのブラウザにボケの数字を表示します。
次に、2番目の配列が最初の正弦値である2つのnumpy配列を設定します。
import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)
ボケフィギュアオブジェクトを取得するには、タイトルとx軸およびy軸のラベルを次のように指定します-
p = figure(title = "sine wave example", x_axis_label = 'x', y_axis_label = 'y')
Figureオブジェクトには、Figureに線のグリフを追加するline()メソッドが含まれています。x軸とy軸のデータ系列が必要です。
p.line(x, y, legend = "sine", line_width = 2)
最後に、出力ファイルを設定し、show()関数を呼び出します。
output_file("sine.html")
show(p)
これにより、「sine.html」で折れ線グラフがレンダリングされ、ブラウザに表示されます。
完全なコードとその出力は次のとおりです
from bokeh.plotting import figure, output_file, show
import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)
output_file("sine.html")
p = figure(title = "sine wave example", x_axis_label = 'x', y_axis_label = 'y')
p.line(x, y, legend = "sine", line_width = 2)
show(p)