如何使用相应的突出显示的Dygraph系列“突出显示”DOM元素?

时间:2013-06-01 06:47:57

标签: dygraphs

如何根据所选系列引用和修改Dygraph对象外的元素?在下面的示例中(我为其创建了JSFiddle mock-up),“Bam-Bam”系列目前已突出显示,因此我想在1.0的字符列表中增加Bam-Bam标签的文本大小em到1.1em。我是否要设置侦听器功能以跟踪对 getHighlightSeries 的更改?那又怎样?

Image of example Dygraph

提前致谢!

<p/>

2 个答案:

答案 0 :(得分:0)

所选系列在图例中获得“突出显示”类。您可以随意使用它来设置它的样式。有关示例,请参阅http://dygraphs.com/tests/series-highlight.html

答案 1 :(得分:0)

要突出 两者 当前的Dygraph系列 其相应的系列名称,我跟着{{3}建议并在 [un] highlightCallback(s)中放置一个调用来切换当前系列标签的Emphasis样式。

我还将Dygraph标签指向隐藏的div,并生成我自己的标签。这使我能够:a)使用股票代码而不是y轴值; b)添加我的动词动词(“at”或“to”)来描述角色是否从之前的位置移开。

我已更新Dan's以反映此解决方案。

以下是成品的图片: demo of Dygraph project