是否有一种简单的方法可以将额外的数据添加到dygraph图例中?
我显然想要显示x& y数据值,但基础数据点包含我想向用户显示的额外信息。
我显然可以使用回调选项来找出已经被抄过的点。那么使用回调的唯一选择是拥有自己的div来显示这些信息而不是使用dygraph图例吗?
答案 0 :(得分:1)
最简单的方法是使用即将发布的2.0.0版本中的legendFormatter
option:
function legendFormatter(data) {
if (data.x == null) return ''; // no selection
return data.xHTML +
data.series
.map(v => v.labelHTML + ': ' + v.yHTML) // modify as needed
.join(' ');
}
new Dygraph(div, data, { legendFormatter });