我知道如何使用python API来实现此目的,方法是为字形赋予一个“名称”,为HoverTool赋予一个“名称”。但是我似乎无法在BokehJS中使用它。以下无效。 HoverTool不会触发任何操作。使用版本1.0.0。
var renderers = [];
renderers.push(figure.square(
{ field: "x" },
{ field: "y" },
{ source: dataSource,
size: 100,
alpha: 0.05,
name: "invisibleSquareForTooltip"
}
));
var hover = new Bokeh.HoverTool({
renderers: renderers,
tooltips: tooltip,
names: ["invisibleSquareForTooltip"]
});