我正在尝试将悬停工具提示添加到bokeh绘图中。工具提示显示,但我要显示的面积值显示为“???”。我使用ColumnDataSource设置绘图源数据,而area是该数据源中的有效列。我搞不懂为什么这张图不能调整面积值。在
source = ColumnDataSource(data=df.groupby('state').sum())
TOOLTIPS = [("area", "@%area")]
p = figure(x_range=source.data['state'], width=1300, height=1000)
p.vbar(x=source.data['state'], top=source.data['area'], width=.5)
from bokeh.models import HoverTool
p.add_tools(HoverTool(tooltips=TOOLTIPS))
问题是Bokeh允许两种不同的方式向glyph提供数据。但是只有一种方法可以处理工具提示,如果工具提示引用数据中的列。 这条线:
应改为:
^{pr2}$相关问题 更多 >
编程相关推荐