D3.js D3.remove()在c3轴上工作不正常(我不想隐藏它)

D3.js D3.remove()在c3轴上工作不正常(我不想隐藏它),d3.js,c3,D3.js,C3,我必须删除轴的元素,因为我不想有空的空间。我必须把图表放在一个面板上 我正在尝试类似的东西: d3.select("g.c3-axis .c3-axis-y").remove(); d3.select("g.c3-axis-x").remove(); 我在我的控制台中打印了以下选择,没有问题,但删除不起作用: d3.select("svg").select(".c3-axis-x").selectAll("*").remove(); 没有结果!怎么了?我认为当我启动函数时,图表并没有完全

我必须删除轴的元素,因为我不想有空的空间。我必须把图表放在一个面板上

我正在尝试类似的东西:

d3.select("g.c3-axis .c3-axis-y").remove();
d3.select("g.c3-axis-x").remove();

我在我的控制台中打印了以下选择,没有问题,但删除不起作用:

d3.select("svg").select(".c3-axis-x").selectAll("*").remove();

没有结果!怎么了?我认为当我启动函数时,图表并没有完全生成,但我找不到一个好的解决方案来实现所需的样式。

我以不同的方式获得了结果,我修复了图表中轴的填充

axis: 
        {
            x: 
            {

                type: 'timeseries',
                tick: 
                {
                    format : "%d-%m-%y"
                },
                show: false,
    padding : 
                {
                    bottom : 0,
                    left: 0, 
                    right: 0
                }

            },
            y: 
            {

                min: 0,
                padding : 
                {
                    bottom : 0,
                    left: 0,
                    right: 0
                },
                tick: 
                {
                    values: [[0], [maxs]],  
                    format:  function (d) { return d3.format(',f')(d) +' kWh/h' }
                },
                show: false
            }
        },


d3.选择(“.c3-axis-x”).删除()不起作用?不,但可能这不是实现结果的正确方法。你有什么建议删除空的,以适应它在引导面板?老实说,我没有看到一个工作的例子,所以只能推测如何帮助。。。