我想在 highcharts 中链接一对系列,以便单击图例中的任一系列打开/关闭这对系列。
例如,在这个小提琴中,如果我点击图例,我希望它也1A
关闭2A
但不受影响。点击也应该关闭,即链接应该双向工作。1B
2B
2A
1A
有没有办法做到这一点?
我想在 highcharts 中链接一对系列,以便单击图例中的任一系列打开/关闭这对系列。
例如,在这个小提琴中,如果我点击图例,我希望它也1A
关闭2A
但不受影响。点击也应该关闭,即链接应该双向工作。1B
2B
2A
1A
有没有办法做到这一点?
您还可以使用linkedTo
Highcharts 中的选项,请参阅:http: //jsfiddle.net/GCqsf/4/
只有一个限制 - 链接系列未显示在图例中,因此它可能不适合您的示例。从 Highcharts 3.0.7 开始,您可以设置series.showInLegend = true
在图例中显示链接系列。
您必须处理该legendItemClick
事件并专门隐藏(和显示)“姐妹”系列。
我在这个 jsFiddle 中有一个正在运行的示例。
请注意,我使用该links
变量作为获取给定系列的“姐妹”系列的简单方法。
另请注意,我已id
为每个系列添加了一个,以便chart.get()
在给定其 ID 时返回该系列。