向dygraph图例添加额外信息?

时间:2017-01-08 18:16:56

标签: javascript dygraphs

是否有一种简单的方法可以将额外的数据添加到dygraph图例中?

我显然想要显示x& y数据值,但基础数据点包含我想向用户显示的额外信息。

我显然可以使用回调选项来找出已经被抄过的点。那么使用回调的唯一选择是拥有自己的div来显示这些信息而不是使用dygraph图例吗?

1 个答案:

答案 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 });