我们一直在运行自定义钻取代码集来处理多个系列,这些系列可能有也可能没有可钻取节点。自HighStock的2.1.6版以来,我们已经看到如果category[0]
没有任何可钻孔的物品并且我们点击了一个类别(比如category[7]
)并且它有2个孩子,每个孩子都有孩子的情况。然后我们点击每个孩子到最后一个项目。应该发生的是它看到这个节点没有子节点,它应该将图表重置为初始状态。它是这样做的,但它标志着初始负载上的第一个类别,因为它没有孩子。然后用户认为他们可以点击它。这个问题沿着钻取的节点进行级联,这样每当类别索引被标记为有孩子时,它就会被标记为有孩子。
视觉表现最好解释一下。
这里有工作的jsFiddle:http://jsfiddle.net/wergeld/7yd6v8Lq/
非工作jsFiddle:http://jsfiddle.net/wergeld/taay2p9z/
点击"制造"酒吧。然后点击"耐用品"酒吧。然后点击" Wood Product Manufacturing"。这又回到了初始图表状态。对于工作图表,它看起来是一样的。 对于非工作示例,请注意点击"耐用品" "木制品制造"似乎有孩子,然后你点击它,它会返回到初始数据集,其中" Total Nonfarm"和#34; Total Private"现在看来还有孩子。
如何在最新版本的Highcharts / stock下阻止这种情况?