- 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 - 入门
在两个 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 Figure 对象,请指定标题以及 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)