c3.js生成图表后更改颜色模式

时间:2015-08-24 09:10:27

标签: javascript charts c3

在c3.js中,我可以在生成图表时加载自定义颜色模式。 生成图表后有没有办法改变它? 我知道有颜色功能,但我无法真正使用它,因为c3发送了它想知道颜色的序列的id,而不是它的顺序。

2 个答案:

答案 0 :(得分:1)

github上有一个问题:c3 github thread对你有用。

答案 1 :(得分:0)

我必须为y axix线着色。我给他们每个人一个班,他们稍后改变标签的颜色和线条颜色

var chart = c3.generate(...
            onrendered: function(){
                if(lines){
                    for(var i=0; i < lines.length; i++){
                        d3.select("g." + lines[i].class + " line").style({stroke: lines[i].color, fill: lines[i].color});
                        d3.select("g." + lines[i].class + " text").style({stroke: lines[i].color, fill: lines[i].color});
                    }
                }                   
            }
        });