Bokeh - 分组轴和范围选择工具
创始人
2024-12-23 11:00:19
0

下面是一个使用Bokeh库创建分组轴和范围选择工具的示例代码:

from bokeh.io import show
from bokeh.layouts import gridplot
from bokeh.models import ColumnDataSource, RangeTool
from bokeh.plotting import figure

# 创建一个包含数据的列数据源
source = ColumnDataSource(data=dict(x=[], y=[]))

# 创建两个绘图工具
p1 = figure(plot_height=300, plot_width=800, tools="xpan", toolbar_location=None,
            x_axis_type="datetime", x_axis_location="above",
            background_fill_color="#efefef", x_range=(0, 100), y_range=(0, 10))
p1.line('x', 'y', source=source)
p1.yaxis.axis_label = 'Value'

p2 = figure(plot_height=100, plot_width=800, tools="xpan", toolbar_location=None,
            x_axis_type="datetime", x_axis_location="above",
            background_fill_color="#efefef", x_range=(0, 100), y_range=(0, 10))
p2.line('x', 'y', source=source)
p2.yaxis.axis_label = 'Value'

# 创建范围选择工具
range_tool = RangeTool(x_range=p1.x_range)
range_tool.overlay.fill_color = "navy"
range_tool.overlay.fill_alpha = 0.2

# 将范围选择工具应用于第二个绘图工具
p2.add_tools(range_tool)
p2.toolbar.active_multi = range_tool

# 创建一个网格布局并显示图形
p = gridplot([[p1], [p2]])
show(p)

这个示例代码创建了两个绘图工具,一个用于显示主要的数据图形,另一个用于显示范围选择工具。范围选择工具可以通过拖动和缩放选择一个特定的时间范围。选定的范围会自动应用于主绘图工具的x轴范围。

需要注意的是,此示例使用了Bokeh的网格布局(gridplot)来将两个绘图工具组合在一起。

相关内容

热门资讯

透视玄学!德普之星辅助正版,w... 【福星临门,好运相随】;透视玄学!德普之星辅助正版,werplan怎么透视,可靠教程(本然真的是有挂...
透视线上!德普之星辅助器,德普... 透视线上!德普之星辅助器,德普之星辅助功能如何打开,科技通报(有挂介绍)1、快速入门:当你通过点击开...
透视规律!hhpoker辅助软... 透视规律!hhpoker辅助软件下载,wpk辅助器,软件教程(原先是真的有挂);一、hhpoker辅...
透视ai!aapoker透视脚... 透视ai!aapoker透视脚本安装包,wpk脚本下载,揭秘真相(有挂黑科技)1、每一步都需要思考,...
透视教学!wpk透视脚本,德州... 透视教学!wpk透视脚本,德州透视是真的假的,力荐教程(本来是有挂)1、让任何用户在无需AI插件第三...
透视好友!aapoker辅助工... 透视好友!aapoker辅助工具存在吗,wepoker脚本,热点推荐(有挂黑科技)是一款可以让一直输...
透视透视!智星德州菠萝插件官网... 透视透视!智星德州菠萝插件官网,pokemmo辅助官网,透视教程(本然是真的有挂);一、智星德州菠萝...
透视真的!红龙poker脚本,... 透视真的!红龙poker脚本,aapoker透视插件,让我来分享经验(有挂辅助挂)是一款可以让一直输...
透视数据!wepoker辅助器... 透视数据!wepoker辅助器是真的的吗,aapoker辅助软件合法吗,必赢方法(最初是真的有挂);...
透视透视!wepoker透视脚... 1、透视透视!wepoker透视脚本下载,aapoker免费透视脚本,分享开挂内幕(有挂辅助挂)2、...