Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graph NVD3 linePlusBarChart,如果左/右边缘较小(介于-1和1之间),x轴标签将消失_Graph_Nvd3.js_Angularjs Nvd3 Directives_Lineplusbarchart - Fatal编程技术网

Graph NVD3 linePlusBarChart,如果左/右边缘较小(介于-1和1之间),x轴标签将消失

Graph NVD3 linePlusBarChart,如果左/右边缘较小(介于-1和1之间),x轴标签将消失,graph,nvd3.js,angularjs-nvd3-directives,lineplusbarchart,Graph,Nvd3.js,Angularjs Nvd3 Directives,Lineplusbarchart,在我的NVD3 linePlusBarChart中,如果左/右边缘是-1和1之间的小双倍值,则x轴标签将消失。注意,如果左边缘小于-1,右边缘大于1(无论是双精度还是整数),则标签将正确显示。不确定这是否是一个bug。我将得到的实际数据集将由非常小的双值组成,通常在-0.1和0.1之间。如有任何解决方法/建议/帮助,以克服此问题,将不胜感激 plnkr 犹豫不决 您能否提供一个Plunkr/CodePen,以便更容易地查看问题所在?我在plnkr和plnkr也提供了一个JSFIDLE,

在我的NVD3 linePlusBarChart中,如果左/右边缘是-1和1之间的小双倍值,则x轴标签将消失。注意,如果左边缘小于-1,右边缘大于1(无论是双精度还是整数),则标签将正确显示。不确定这是否是一个bug。我将得到的实际数据集将由非常小的双值组成,通常在-0.1和0.1之间。如有任何解决方法/建议/帮助,以克服此问题,将不胜感激

plnkr

犹豫不决


您能否提供一个Plunkr/CodePen,以便更容易地查看问题所在?我在plnkr和plnkr也提供了一个JSFIDLE,
     $scope.options = {
        chart: {
            type: 'linePlusBarChart',
            height: 500,
            margin: {
                top: 30,
                right: 75,
                bottom: 50,
                left: 75
            },

            //.......

            x: function (d, i) {
                return d.x 
            },


            xAxis: {
                axisLabel: 'X Axis',
                tickFormat: function (d) {
                    return d
                }
            }

        }
    };


        $scope.data = [
        {
            "key": "Quantity",
            "bar": true,
            //"values": [[-1.01, null], [0, 4], [0.015, 3], [0.045, 4], [0.065, 1], [0.075, 10], [1.01, null]] // X axis labels show up
            "values": [[-0.1, null], [0, 4], [0.015, 3], [0.045, 4], [0.065, 1], [0.075, 10], [0.1, null]] //  X axis labels DO NOT show up

        },
        {
            "key": "Bell Curve",
            //"values": [[-1.01, null], [0, 4], [0.015, 3], [0.045, 4], [0.065, 1], [0.075, 10], [1.01, null]] // X axis labels show up
            "values": [[-0.1, null], [0, 4], [0.015, 3], [0.045, 4], [0.065, 1], [0.075, 10], [0.1, null]] //  X axis labels DO NOT show up

        }

    ].map(function (series) {
        series.values = series.values.map(function (d) { return { x: d[0], y: d[1] } });
        return series;
    });