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

标签 javascript jquery d3.js charts c3.js

我制作了一个条形图,它还有一个子图。我想将子图的类型更改为线。就像这样,主图表应该是条形图,但它的子图表应该是折线图。

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

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',
            }
        }
        });

最佳答案

你不能这样做,因为没有像 axis.subchart 这样的设置。当你看一下 reference您会找到所需的一切,但您别无选择。

关于javascript - 有没有办法改变 c3.js 中子图的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35871510/

相关文章:

javascript - 增加 ng-repeat 中的变量

javascript - 注入(inject) jQuery、jQuery UI 和插件,无版本冲突

javascript - 如何更改 Angular Js 或 Jquery 中的日期格式?

javascript - D3js过滤器选择

javascript - 将 for 循环的值赋予函数 d3

javascript - 添加输入不会改变 javascript

javascript - amcharts4 处理对数值轴上零值的正确方法

jquery - CSS 的语法荧光笔 (ace ajax)

javascript - 使用 jQuery 设置 HTML 元素的名称

javascript - 在 D3 中过渡文本