Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.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
Javascript Highchart对数X轴故障,没有零值,也没有阈值低于零或最小值_Javascript_Highcharts - Fatal编程技术网

Javascript Highchart对数X轴故障,没有零值,也没有阈值低于零或最小值

Javascript Highchart对数X轴故障,没有零值,也没有阈值低于零或最小值,javascript,highcharts,Javascript,Highcharts,我对对数X轴有个问题。 阈值大于0,x的最小值为1,且所有x值均大于0。还是给我同样的错误 这里是一个问题(和代码)的小摆设 发生这种情况是因为您告诉它获取“1”或“2”或“3”等的日志。您将xAxis定义为一系列类别,而不是整数。使您的系列数据如下所示: $(function () { $('#container').highcharts({ chart: { type: 'line' }, xAxis: {

我对对数X轴有个问题。 阈值大于0,x的最小值为1,且所有x值均大于0。还是给我同样的错误

这里是一个问题(和代码)的小摆设


发生这种情况是因为您告诉它获取“1”或“2”或“3”等的日志。您将xAxis定义为一系列类别,而不是整数。使您的系列数据如下所示:

$(function () {
    $('#container').highcharts({
        chart: {
            type: 'line'
        },
        xAxis: {
            type: "logarithmic",
            min: 1
        },
                yAxis: {
            type: "linear"
        },
        series: [
        {
            type: "line",
            data: [
                {
                    "x": 1,
                    "y": 9.991242714224013
                },
                {
                    "x": 2,
                    "y": 9.991242714224013
                },
                {
                    "x": 3,
                    "y": 9.991242714224011
                },
                {
                    "x": 4,
                    "y": 9.991242714224015
                },
                {
                    "x": 5,
                    "y": 9.991242714224015
                },
                {
                    "x": 6,
                    "y": 9.991242714224008
                },
                {
                    "x": 7,
                    "y": 9.991242714224015
                },
                {
                    "x": 8,
                    "y": 9.991242714224015
                }
            ]
        }
    ]
    });
});

注意:我已将
“name”
替换为
“x”

发生这种情况是因为您告诉它使用“1”或“2”或“3”等日志。您将xAxis定义为一系列类别,而不是整数。使您的系列数据如下所示:

$(function () {
    $('#container').highcharts({
        chart: {
            type: 'line'
        },
        xAxis: {
            type: "logarithmic",
            min: 1
        },
                yAxis: {
            type: "linear"
        },
        series: [
        {
            type: "line",
            data: [
                {
                    "x": 1,
                    "y": 9.991242714224013
                },
                {
                    "x": 2,
                    "y": 9.991242714224013
                },
                {
                    "x": 3,
                    "y": 9.991242714224011
                },
                {
                    "x": 4,
                    "y": 9.991242714224015
                },
                {
                    "x": 5,
                    "y": 9.991242714224015
                },
                {
                    "x": 6,
                    "y": 9.991242714224008
                },
                {
                    "x": 7,
                    "y": 9.991242714224015
                },
                {
                    "x": 8,
                    "y": 9.991242714224015
                }
            ]
        }
    ]
    });
});
注:我已将
“name”
替换为
“x”