Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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 Chartjs-自定义y轴范围_Javascript_Chart.js_Chartjs 2.6.0 - Fatal编程技术网

Javascript Chartjs-自定义y轴范围

Javascript Chartjs-自定义y轴范围,javascript,chart.js,chartjs-2.6.0,Javascript,Chart.js,Chartjs 2.6.0,我想将自定义y轴范围添加到chartjs。目前它是自动拾取的。我的数据范围太大,所以最小值和最大值不能正常工作,在这种情况下,大多数项目是不可见的 我想添加一些自定义的y轴范围,类似这样的东西 请给我一些建议。我可以通过以下配置解决此问题 yAxes: [{ scaleLabel: { display: true, labelString: 'LABEL', }, type: 'logarithm

我想将自定义y轴范围添加到chartjs。目前它是自动拾取的。我的数据范围太大,所以最小值和最大值不能正常工作,在这种情况下,大多数项目是不可见的

我想添加一些自定义的y轴范围,类似这样的东西


请给我一些建议。

我可以通过以下配置解决此问题

yAxes: [{
        scaleLabel: {
            display: true,
            labelString: 'LABEL',
        },
        type: 'logarithmic',
        position: 'left',
        ticks: {
             min: 0, //minimum tick
             max: 10000000, //maximum tick
             callback: function (value, index, values) {
                 return Number(value.toString());//pass tick values as a string into Number function
             }
        },
        afterBuildTicks: function (chartObj) { //Build ticks labelling as per your need
            chartObj.ticks = [0,10,100,1000,10000,100000,1000000,10000000];
        }
    }]

请检查:谢谢你的回答。欢迎..希望你的问题已经解决。你能再添一把小提琴吗