我们可以显示第一个Y值然后显示X值吗? 图例中的图例为圆形。 107.58是Y轴值,01-20-2017 07.20AM是X值。 我们可以在Dygraphs中交换这两个值吗?
答案 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 });