Python 来自df的列名称-悬停工具-Bokeh
我正在使用Bokeh绘制一些数据,我想知道如何在悬停工具中添加正在绘制的数据的名称 我有以下资料:Python 来自df的列名称-悬停工具-Bokeh,python,bokeh,Python,Bokeh,我正在使用Bokeh绘制一些数据,我想知道如何在悬停工具中添加正在绘制的数据的名称 我有以下资料: A = df_1['Temp'] B = df_2['Voltage'] C = df_3['Pressure'] x = df[Time] TOOLTIPS_1 = [ ("Name", '@Name') ("Time", "$x s"), ("Temperature", "$y
A = df_1['Temp']
B = df_2['Voltage']
C = df_3['Pressure']
x = df[Time]
TOOLTIPS_1 = [
("Name", '@Name')
("Time", "$x s"),
("Temperature", "$y °C"),
]
p = figure(title="Box",
x_axis_label='Time [secs]',
y_axis_label='Temperature [°C]',
tooltips=TOOLTIPS_1)
每次观察我都有不同的dfs。我认为我的问题是,我应该将所有内容规范化为一个df,并从中获取或生成一个具有列名称的名称数组
还有其他方法吗?您可以:
- 将所有不同的df数据放在一个
和一个列DataSource
列中,用一个glyph调用绘制所有数据,然后在工具提示中引用“Name”
,或@Name
- 为每个df制作单独的
,使用单独的标志符号绘制每个df,该标志符号获取传递给df的适当ColumnDataSource
参数,然后在工具提示中引用name
$name
$name
,请参阅