我有一个提示框的问题,关于这个链接的示例: D3.JS: Multiseries line chart with mouseover tooltip 在这个示例中,提示框仅显示 y 轴上的华氏度数数据。但在我的项目中,我还想看到未在 x 和 y 轴上显示的数据。
在这个示例中,我根据上面链接中的代码,在第84行进行了更改来生成摄氏度(°C)。如何在单个提示框中同时显示华氏度和摄氏度?
在这个示例中,我根据上面链接中的代码,在第84行进行了更改来生成摄氏度(°C)。如何在单个提示框中同时显示华氏度和摄氏度?
[请参见 fiddle][2]
https://jsfiddle.net/xn1sLbf4/3/
在这里,我只是尝试插入一列数据。在我的情况下,“摄氏度”不是我可以从 y 轴上的数据计算出来的东西。它可能是部门名称、ID 等。
有人知道如何做到这一点吗?任何帮助都将不胜感激!
celsius
的地方获取额外的数据(假设它已经存储在客户端的变量中,而不是服务器上)。如何做这取决于你的具体情况。但请注意,你可以访问d
(尝试在第250行插入console.log(d)
),它可能已经保存了你要访问的数据。如果没有,也许你可以将数据挂在d
上(通过newCities
),以便你可以轻松地访问它。 - meetamitidx
替换i
,即@user6030945
。然后输出d.values[idx].y1
的值到控制台。 - meetamit