javascript - 在Dygraphs的图例中,我们可以先显示Y值,然后显示X值吗?

标签 javascript dygraphs

我们可以先显示 Y 值,然后显示 X 值吗? 下图中的图例是圆 Angular 的。 107.58 是 Y 轴值,01-20-2017 07.20AM 是 X 值。 我们可以在 Dygraphs 中互换这两个值吗?

enter image description here

最佳答案

如果您使用的是 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 });

关于javascript - 在Dygraphs的图例中,我们可以先显示Y值,然后显示X值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41763935/

相关文章:

javascript - 如果其他元素动态添加到页面,我可以将两个 div 固定在一起吗?

javascript - dygraphs - 如何将动态数据拉到左侧而不是过度拥挤所有点?

css - dygraph 不加载本地 css 文件

javascript - 通过自动滚动连续循环 div

javascript - Dygraph 独立系列没有工会?

javascript - 在 React 中使用 Dygraph 和 redux?

javascript - dygraph垂直线

javascript - 如何获取点击的条形图工具提示数据?

javascript - 使用多种模式构建跨度标签的正则表达式

javascript - 如何不显示字符串中只出现一次的短语?