Bokeh + Python - 在数据来自pandas的情况下,悬停在vbar上
创始人
2024-12-23 11:00:14
0

以下是一个使用Bokeh和Python的示例代码,演示了如何在数据来自pandas的情况下,悬停在vbar上:

import pandas as pd
from bokeh.plotting import figure, show
from bokeh.models import HoverTool
from bokeh.io import output_notebook

# 创建一个示例DataFrame
data = {'Category': ['A', 'B', 'C', 'D'],
        'Value': [10, 20, 30, 40]}
df = pd.DataFrame(data)

# 设置输出Bokeh图表到Jupyter Notebook
output_notebook()

# 创建一个figure对象
p = figure(x_range=df['Category'], plot_height=350, title="Hover over the bars")

# 创建vbar对象,并添加到figure中
vbar = p.vbar(x='Category', top='Value', source=df, width=0.9)

# 添加HoverTool到figure中
hover = HoverTool(renderers=[vbar], tooltips=[("Category", "@Category"), ("Value", "@Value")])
p.add_tools(hover)

# 显示图表
show(p)

这个示例代码首先创建了一个示例的DataFrame,其中包含了两列数据:Category和Value。然后,使用Bokeh的figure对象创建一个图表,并使用vbar方法创建一个垂直条形图。将DataFrame作为source参数传递给vbar对象,以使用其中的数据。

接下来,使用HoverTool对象创建一个悬停工具,将其渲染器设置为vbar对象,并设置tooltips参数为悬停时要显示的内容。

最后,使用show方法显示图表。

运行这段代码将在输出中显示一个垂直条形图,当鼠标悬停在条形上时,将显示Category和Value的值。

相关内容

热门资讯

9分钟了解!至友互娱是不是有外... 9分钟了解!至友互娱是不是有外 挂,jj跑得快,德州论坛(有挂解密)1、下载好至友互娱是不是有外 挂...
三分钟了解!大唐河北麻将有挂吗... 三分钟了解!大唐河北麻将有挂吗,微信jj斗地主有挂吗,教你攻略(有挂辅助挂)1、让任何用户在无需大唐...
2分钟了解!壹起跑得快吗,陕麻... 2分钟了解!壹起跑得快吗,陕麻圈外挂,介绍教程(有挂插件)1、很好的工具软件,可以解锁游戏的壹起跑得...
十分钟了解!朋朋棋牌怎么拿好牌... 十分钟了解!朋朋棋牌怎么拿好牌,福建众娱软件辅助去哪里买,教你攻略(有挂秘笈);1、操作简单,无需注...
9分钟了解!经典联盟辅助器,家... 9分钟了解!经典联盟辅助器,家家乐牌吧吗,专业教程(有挂技巧)1、经典联盟辅助器透视辅助简单,经典联...
1分钟了解!微乐广西麻将跑得快... 1分钟了解!微乐广西麻将跑得快有挂的吗,瑞星游戏有挂吗,透明挂教程(有挂详情)1、不需要AI权限,帮...
两分钟了解!家家乐牌吧辅助,福... 两分钟了解!家家乐牌吧辅助,福建天天开心王国辅助器,分享教程(有挂秘笈)亲,关键说明,福建天天开心王...
三分钟了解!天天贵阳麻将助赢神... 三分钟了解!天天贵阳麻将助赢神器,辽宁心悦麻将有挂吗,解密教程(有挂教学)天天贵阳麻将助赢神器软件透...
五分钟了解!微信决胜麻将胡牌神... 五分钟了解!微信决胜麻将胡牌神器下载,中至南昌麻将丰城踢牌有挂吗,科技教程(有挂插件)1、全新机制【...
6分钟了解!陕西欢喜怎么开挂,... 6分钟了解!陕西欢喜怎么开挂,中至二人麻将有猫腻吗,曝光教程(有挂秘笈)1、中至二人麻将有猫腻吗ai...