Dygraph如何始终在图例中显示值

时间:2016-02-22 12:06:01

标签: javascript legend dygraphs

即使鼠标没有超过图形,是否可以始终显示图例中信号的值?

我认为当鼠标没有超出数字时出现和消失的值有点烦人,我想提出一个解决方案:

  • 在用户使用鼠标覆盖图形之前,图例会在x = 0
  • 显示信号名称及其值
  • 当用户在图上移动鼠标时,图例应该照常工作(即交互式)
  • 当鼠标不再位于图形上方时,图例会显示指向的最后一个值

有可能得到这样的东西吗?如果是,怎么样?

编辑:我发现有对鼠标事件敏感的回调。特别是,highlightCallbackunhighlightCallback可用于获取我想要的内容。不幸的是,我没有找到任何显示如何更改图例中显示内容的示例,我只找到了在图下方添加HTML的示例,例如callback example

1 个答案:

答案 0 :(得分:0)

图例中的数字反映了当前的选择。如果没有选择,则没有数字。因此,请尝试在setSelection中调用unhighlightCallback

或者,使用新的legendFormatter选项。 (在v2发布之前,这将要求您从HEAD构建dygraph。)