javascript - ChartJs 工具提示的不同数据
问题描述
我的应用程序使用 JSON,它传入一组数据集,如下所示:
Date: "2020-01-01T00:00:00"
Percentage: 0.6667
Target: 0.01
Value: 1.51
我正在循环数据并将日期推入一个数组。这些成为标签(x 轴),我将 Percentage 推入一个数组,这些成为 y 轴。我想使用 Value 作为工具提示。
_actual.push(dataIn[i].Value);
_target.push(dataIn[i].Target)
_percents.push(dataIn[i].Percentage * 100)
_labels.push(dataIn[i].Date);
我希望我可以做类似的事情:
tooltips: {
data: _actual
},
但这不起作用。
如何将唯一数据集绑定到工具提示?我假设我必须编写一个自定义工具提示回调。
解决方案
是的,您可以尝试:
tooltips: {
callbacks: {
label: function(tooltipItem, data) {
let tooltip = ...;
return tooltip;
}
},
mode: 'nearest',
intersect: false
},
推荐阅读
- websocket - 断开@apollo/client WebSocketLink 中的标头
- ubuntu - sshfs 有效,但使用 fstab 自动挂载无效
- postgresql - ST_AsMVTGeom 返回空列
- javascript - 如何使用与原始变量不同的变量设置对象 pos
- python - 在跟踪当前索引的同时迭代数据框的替代方法
- reactjs - 无法在 react/next js 中获取数据,尽管能够控制台记录它
- powerbi - 如何始终删除数字中的最后三个零
- cypress - 多次运行赛普拉斯测试的特定部分(不是整个测试)
- python - IPywidgets 观察到包裹在类中时不起作用
- swift - Swift 包管理器:浅层克隆