- 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 - 注释和图例
注释是添加到图表中的说明性文本。可以通过指定绘图标题、x 和 y 轴的标签以及在绘图区域中的任意位置插入文本标签来对 Bokeh 绘图进行注释。
绘图标题及 x 和 y 轴标签可以在 Figure 构造函数中自身提供。
fig = figure(title, x_axis_label, y_axis_label)
在以下绘图中,这些属性设置如下 −
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) fig = figure(title = "sine wave example", x_axis_label = 'angle', y_axis_label = 'sin') fig.line(x, y,line_width = 2) show(p)
输出
还可以通过向 figure 对象的相应属性分配相应的字符串值来指定标题文本和轴标签。
fig.title.text = "sine wave example" fig.xaxis.axis_label = 'angle' fig.yaxis.axis_label = 'sin'
也可以指定标题的位置、对齐方式、字体和颜色。
fig.title.align = "right" fig.title.text_color = "orange" fig.title.text_font_size = "25px" fig.title.background_fill_color = "blue"
向绘图 figure 添加图例非常容易。我们必须使用任何字形方法的 legend 属性。
下面我们有三个具有三个不同图例的绘图曲线 −
from bokeh.plotting import figure, output_file, show import numpy as np import math x = np.arange(0, math.pi*2, 0.05) fig = figure() fig.line(x, np.sin(x),line_width = 2, line_color = 'navy', legend = 'sine') fig.circle(x,np.cos(x), line_width = 2, line_color = 'orange', legend = 'cosine') fig.square(x,-np.sin(x),line_width = 2, line_color = 'grey', legend = '-sine') show(fig)
输出
广告