我需要在Highcharts中对分类的堆叠列进行排序(按总数和每列中的类别排序,按升序/降序排序系列)。
我发现主题Highcharts: Sort column stack order to ascending似乎是实现这一目标的一个很好的解决方案。
结果在这里可见:https://jsfiddle.net/vegaelce/0ye9objs/
我想总结的两点是:
1/正确放置值标签(它们不遵循序列排序)。我尝试更改数据标记y位置:stackedPoint.dataLabel.y = plotY;
未成功
2/使图例上的点击功能(例如,当您点击Jane时,它不会导致预期的行为)。如果不可能:只是禁用点击,让可用的悬停
谢谢
1条答案
按热度按时间kyks70gy1#
我稍微更新了一下这个例子。还有一个额外的
sortStacks
函数,在图表加载时调用。此外,数据标签的位置,通过使用attr
方法和隐藏序列被忽略的sortSeries
函数校正。现场演示:http://jsfiddle.net/BlackLabel/8fp96u1r/
**API引用:**https:// www.example.com