- Bokeh 教程
- Bokeh - 主页
- Bokeh - 简介
- Bokeh - 环境设置
- Bokeh - 初学者指南
- Bokeh - Jupyter 笔记本电脑
- 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 图形对象,请指定标题以及 x 和 y 轴标签,如下所示 -
p = figure(title = "sine wave example", x_axis_label = 'x', y_axis_label = 'y')
图形对象包含一个 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)
浏览器输出
广告