python - 在全息 View 中自定义工具提示

标签 python jupyter-notebook bokeh holoviews

有谁知道在使用带有 Bokeh 后端的全息 View 时如何更改悬停工具提示?

在我的笔记本中并使用全息 View 进行可视化,我使用

激活工具提示
%%opts Scatter [tools=['hover']]

默认情况下,这会生成一个工具提示,显示轴的名称和点的值。在 Bokeh 中,您可以使用

更改工具提示
from bokeh.models import HoverTool
hover = HoverTool(tooltips=[
    ("index", "$index")
])

或您希望工具提示显示的任何变体。当我在 holoview 中添加悬停工具之前首先执行此操作时,没有任何变化。如果我不想要默认值或需要对其进行格式化,有谁知道我该如何更改它?

最佳答案

您可以将工具实例传递给工具绘图选项,例如像那时一样声明工具

from bokeh.models import HoverTool
hover = HoverTool(tooltips=[("index", "$index")])

然后像这样在选项中使用悬停工具:

%%opts Scatter [tools=[hover]] (size=10)
hv.Scatter(range(10))

关于python - 在全息 View 中自定义工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46072836/

相关文章:

python - 能够使用小部件,但不能在同一函数中绘图( Bokeh )

python - 使用子进程调用从 python 函数重新启动 Linux 服务器

python - opencv 2.4.8未导入

python - Ipython Select Widget - 不止一个选择

python - pytorch 上的“没有名为 cv2 的模块”导入错误

python - 错误 : 'charmap' codec can't decode byte 0x9d in position 3696: character maps to <undefined> (Windows Command Line, Bokeh 程序)

python - Bokeh 如何根据基础数据动态更改字形中的颜色

python - 在数字列表中查找最小数字的递归方法

python - python解释器如何找到模块路径?

python - 我如何让 statsmodels.api 只绘制一次时间序列图?