我正在使用 HighCharts 来呈现堆叠百分比水平条形图,它工作得很好,除了 HighCharts 默认反转我的系列数据的顺序。
正如您在演示中看到的那样,尽管 20k 美元是 data1/data2 数组的第一行,但它是每个柱的最后一块(一直在右侧)。我希望这是有序的,所以我尝试了几件事:
.reverse()
1) 使用数组d渲染图表。您可以在上面的演示中启用这些行,以查看结果是颜色不对齐,因为每个图表中有不同数量的记录,所以这不起作用(并且不应该是唯一的这样做的方法,我敢肯定)
2)使用xAxis.reversed = true
。这使它与颜色匹配的顺序正确,但随后图例被反转(100% 到 0%)并且它从右到左动画。
还有其他方法吗?