D3.js多系列折线图工具提示问题
d3.js multiseries line chart tooltip issue
我有一个关于此链接中的示例的工具提示问题 D3.JS:带鼠标悬停工具提示的多系列折线图 在此示例中,工具提示仅显示 y 轴上华氏度的数据。但是在我的项目中,我还想查看未显示在 x 轴和 y 轴上的数据。
在此示例中,我根据上面链接中的代码对第 84 行进行了更改以生成摄氏度 (°C)。如何让工具提示在单个工具提示中同时显示华氏度和摄氏度? [see fiddle][2]
https://jsfiddle.net/xn1sLbf4/3/在这里,我只是尝试插入一列数据。就我而言,"摄氏度"不是我可以根据 y 轴上的数据计算出来的东西。它可能是部门名称,ID等。
有人知道如何做到这一点吗?任何帮助不胜感激!
工具提示的文本设置在第 250-251 行:
d3.select(this).select('text')
.text(y.invert(pos.y).toFixed(2));
因此,无论您传递到 .text()
方法中的任何内容,都会显示这些工具提示。要显示两个温度单位,您可以将该代码修改为类似
var fahrenheit = y.invert(pos.y);
var celsius = (fahrenheit - 32) * 5/9;
d3.select(this).select('text')
.text(fahrenheit.toFixed(1) + "F / " + celsius.toFixed(1) + "c");
相关文章:
- Highcharts列范围工具提示问题
- 剑道ui工具提示在网格中的定位问题
- 引导工具提示/popover功能问题
- AngularJS和Bootstrap工具提示的范围界定问题
- 工具提示 D3 折线图出现问题
- D3.js多系列折线图工具提示问题
- jQuery Tools - 工具提示问题
- 工具提示溢出 滑块中的问题
- D3 工具提示在使用 JavaScript 的折线图中的位置问题
- Twitter 引导工具提示弹出框显示问题
- 大型数据集的高图表折线图工具提示问题
- D3.js折线图工具提示问题
- 工具提示问题弹出菜单不显示在窗体的顶层
- D3.js:工具提示问题
- 在相邻的Highchart图表上出现工具提示问题
- angularjs中的工具提示问题
- D3 js Choropleth Map的工具提示问题
- d3中两个数据源的工具提示问题
- Highchart工具提示问题
- Chartjs扩展甜甜圈与文本工具提示问题