在Dygraphs的传说中,我们可以显示第一个Y值然后显示X值吗?

时间:2017-01-20 12:40:08

标签: javascript dygraphs

我们可以显示第一个Y值然后显示X值吗? 图例中的图例为圆形。 107.58是Y轴值,01-20-2017 07.20AM是X值。 我们可以在Dygraphs中交换这两个值吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您使用的是dygraphs 2,则可以使用legendFormatter执行此操作。

这样的事情可以解决问题:

function legendFormatter(data) {
  if (data.x == null) return '';  // no selection

  const yHTML = data.series.map(v => v.labelHTML + ': ' + v.yHTML).join(' ');
  return yHTML +' ' + data.xHTML;  // y, then x
}

new Dygraph(div, data, { legendFormatter });