Bokeh 入门

Bokeh 入门

在两个numpy数组之间创建一个简单的线图是非常简单的。首先,从 bokeh.plotting 模块中导入以下函数 –

from bokeh.plotting import figure, output_file, show

figure() 函数创建一个新的图形用于绘图。

output_file() 函数用于指定一个HTML文件来存储输出。

show() 函数在浏览器和笔记本中显示Bokeh图。

接下来,设置两个numpy数组,第二个数组是第一个数组的正弦值。

import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)

要获得一个Bokeh图的对象,指定标题和x、y轴标签,如下所示

p = figure(title = "sine wave example", x_axis_label = 'x', y_axis_label = 'y')

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)

浏览器上的输出

Bokeh - 入门

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程