-
博克-注释和图例
博克-注释和图例
原文:https://www . geesforgeks . org/bokeh-annotations-and-legends/
先决条件: 博克
Bokeh 包括几种类型的注释,允许用户向他们的可视化添加补充信息。注释用于添加关于主题的注释或更多信息。注释可以是标题、图例、箭头、带、标签等。
给你的数字添加图例可以帮助你正确地描述和定义它。因此,更清晰。Bokeh 中的传说实现起来很简单。它们可以是基本的、自动分组的、手动提及的、显式索引的以及交互式的。
下面给出的例子有助于您更好地理解:
示例:基础传说
legend_label 参数用于向任何一个标志符号添加基本标签。
Python 3
from bokeh.plotting import figure, output_file, show
x = [val for val in range(10)]
y = [val for val in range(0, 20, 2)]
output_file("basiclegend.html")
p = figure()
p.line(x, y, legend_label="My Red Line", line_color="red")
p.line(y, x, legend_label="My Orange Line", line_color="orange")
p.line(y[::-1], x, legend_label="My Green Line", line_color="green")
show(p)
输出:
例 2: 当我们想要将多个图例项分组为一个时,可以使用自动分组。
Python 3
from bokeh.plotting import figure, output_file, show
from bokeh.models import ColumnDataSource
p = figure(x_range=(0.5, 2.5), y_range=(0.5, 2.5))
source = ColumnDataSource(dict(
x=[1, 1, 2, 2, 1.5],
y=[1, 2, 1, 2, 1.5],
color=['red', 'red', 'red', 'red', 'blue'],
label=['corner', 'corner', 'corner', 'corner', 'center']
))
p.circle(x='x', y='y', radius=0.05, color='color',
legend_group='label', source=source)
output_file("AutomaticGrouping.html")
show(p)
输出:
例 3: 互动传说
Python 3
from bokeh.plotting import figure, output_file, show
p = figure()
x = [x for x in range(1, 11)]
colors = ['red', 'green', 'blue', 'yellow']
for i in range(2, 6):
p.line(x, [val*i for val in x], line_width=2, color=colors[i-2],
alpha=0.8, legend_label='Multiples of {}'.format(i))
p.legend.location = "top_left"
p.legend.click_policy = "hide"
output_file("interactive_legend.html")
show(p)
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处
本文链接:https://www.moonapi.com/news/11950.html
最新更新
Objective-C语法之代码块(block)的使用
VB.NET eBook
Add-in and Automation Development In VB.NET 2003 (F
Add-in and Automation Development In VB.NET 2003 (8
Add-in and Automation Development in VB.NET 2003 (6
Add-in and Automation Development In VB.NET 2003 (5
AddIn Automation Development In VB.NET 2003 (4)
AddIn And Automation Development In VB.NET 2003 (2)
Addin and Automation Development In VB.NET 2003 (3)
AddIn And Automation Development In VB.NET 2003 (1)
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
武装你的WEBAPI-OData入门
武装你的WEBAPI-OData便捷查询
武装你的WEBAPI-OData分页查询
武装你的WEBAPI-OData资源更新Delta
5. 武装你的WEBAPI-OData使用Endpoint 05-09
武装你的WEBAPI-OData之API版本管理
武装你的WEBAPI-OData常见问题
武装你的WEBAPI-OData聚合查询
OData WebAPI实践-OData与EDM
OData WebAPI实践-Non-EDM模式