gpt4 book ai didi

javascript - 如何在c3.js中指定组合图表的顺序?

转载 作者:行者123 更新时间:2023-12-02 23:10:32 26 4
gpt4 key购买 nike

我正在构建一个面积类型和条形类型的组合图表。图表的条形部分出现在区域部分下方,因此它被区域部分覆盖。像这样:

chart with order problem

我想将酒吧放在该区域前面。

我尝试更改 data.order 中的顺序,但不起作用。

预期结果是这样的:

chart with order problem

在检查器中,如果我手动更改元素的顺序,使 c3-charts-bars 位于 c3-charts-lines 之后,我会得到预期的结果,但是,有人知道如何使用 c3.js API 做到这一点吗?

最佳答案

我实际上正在使用react-c3包装 c3 库,因此我的解决方案基于 GitHub问题解决方案。

...
oninit: () => {
let container = ReactDom.findDOMNode(this);
let chart = container.getElementsByClassName('c3-chart')[0];
let bars = chart.getElementsByClassName('c3-chart-bars')[0];
bars.parentNode.append(bars);
},
...

关于javascript - 如何在c3.js中指定组合图表的顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57381495/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com