有没有办法改变c3.js中子图的类型

时间:2016-03-08 15:32:09

标签: javascript jquery d3.js charts c3.js

我制作了一个条形图表,它还有一个子图表。我想将子图的类型更改为line。如图所示,主图表应为条形图,但其子图应为折线图。

这是我用来生成图表的一段代码。但子图的类型不起作用。

var chart=c3.generate({
        bindto:bindTo(),
        data:{ 
            x:'x',
            /* value:['Percent DEP Enabled'],*/
            columns:data(),            
        type: 'bar'     
        },
        subchart: {
            show: true,
            size: {
            height: 25
            },

            },
        axis: {
                 x: {
                      type: 'timeseries',
                      tick: {
                      format: '%m-%d-%y',
                        rotate: -45,
                      },
                      height: 75
                  },/* y: {
                      tick: {
                          values: function(){
                                        jQuery.forEach(function(){

                                        })}
                          count: 8,
                          format:d3.format(".2s"),
                      },
        },*/
        subchart: {
            show: true,
            type: 'line',
            }
        }
        });

1 个答案:

答案 0 :(得分:2)

您无法执行此操作,因为没有axis.subchart之类的设置。当您查看reference时,您会找到所需的一切,但在您的情况下,则无法选择。