gpt4 book ai didi

python - Holoviews/Bokeh 面积图 将 Hovertool 添加到面积图

转载 作者:太空宇宙 更新时间:2023-11-03 21:39:49 26 4
gpt4 key购买 nike

我想在我的 Holoviews 区域图中添加一个悬停工具,以便用户可以将鼠标悬停在 x/y 坐标上(x 和 y 是离散的),并且悬停工具将通过以下方式捕捉到最近的 x/y 坐标:类别。我已经设置了将工具设置为悬停的选项,但除了十字悬停之外,我没有看到任何信息。我可以使用下面的教程代码来复制该功能吗?

这里也是教程代码的链接:http://holoviews.org/gallery/demos/matplotlib/area_chart.html

%%output size=200
%%opts Area [height=200 width=400 tools=['hover'] xrotation=90]
%%opts Overlay [width=600 legend_position='top_left' tools=['hover']]

# create some example data
python=np.array([2, 3, 7, 5, 26, 221, 44, 233, 254, 265, 266, 267, 120, 111])
pypy=np.array([12, 33, 47, 15, 126, 121, 144, 233, 254, 225, 226, 267, 110, 130])
jython=np.array([22, 43, 10, 25, 26, 101, 114, 203, 194, 215, 201, 227, 139, 160])

dims = dict(kdims='time', vdims='memory')
python = hv.Area(python, label='python', **dims)
pypy = hv.Area(pypy, label='pypy', **dims)
jython = hv.Area(jython, label='jython', **dims)

overlay = (python * pypy * jython).options('Area', fill_alpha=0.5)
overlay.relabel("Area Chart") + hv.Area.stack(overlay).relabel("Stacked Area Chart")

最佳答案

您可以显式导入

从 bokeh.models 导入 HoverTool

定义你的身材

从 bokeh.plotting 导入图

fig = 图(一些设置)

并将 Hovertool 添加到图中

ht = HoverTool(show_arrow=False, tooltips=[如果有], ..一些设置)

fig.add_tools(ht)

关于python - Holoviews/Bokeh 面积图 将 Hovertool 添加到面积图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52954885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com