工具提示数据在 bqplot Lines 图表中显示为 NaN

Tooltip data shows up NaN in bqplot Lines chart

我无法将工具提示数据显示在折线图中。这是重现错误的一些非常简单的代码。当我将鼠标悬停在该线上时,所有显示的都是 NaN。有人可以帮帮我吗?谢谢!

从 bqplot 导入(轴、LinearScale、线条、图形、工具提示)

x = [1,2,3,4,5]

y = [1,2,3,4,5]

x_sc = LinearScale()

y_sc = LinearScale()

def_tt = 工具提示(字段=['x','y'],格式=['.1f','.1f'])

line_chart = 线(x=x, y=y, 比例尺= {'x': x_sc, 'y': y_sc}, line_style='solid',default_colors=['dodgerblue'], 工具提示=def_tt)

ax_x = 轴(比例=x_sc)

ax_y = 轴(scale=y_sc, orientation='vertical', tick_format='0.2f')

图(标记=[line_chart],轴=[ax_x,ax_y])

看起来这是 bqplot (https://github.com/bloomberg/bqplot/issues/702)

的未解决问题

我发现的一个解决方法是创建一个散点图(工具提示以预期的方式工作),并用不可见的、完全透明的标记绘制它。然后在顶部绘制可见线。