Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.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设置默认轴_Javascript_Php_Jquery_Charts_Chart.js - Fatal编程技术网

Javascript ChartJS设置默认轴

Javascript ChartJS设置默认轴,javascript,php,jquery,charts,chart.js,Javascript,Php,Jquery,Charts,Chart.js,我在我的网站上开发了ChartJs,但问题是我无法设置折线图的轴,所以有人能帮助解决这个问题吗 这是我当前图表的视图: 这是我的图表代码: var lineChartData = { labels : ["00:00","06:00","12:00", "18:00"], datasets : [{ labels: "PR", fillColor : "rgba(247, 70, 74, 0.1)", //fillColor : "

我在我的网站上开发了ChartJs,但问题是我无法设置折线图的轴,所以有人能帮助解决这个问题吗

这是我当前图表的视图:

这是我的图表代码:

var lineChartData = {
    labels : ["00:00","06:00","12:00", "18:00"],
    datasets : [{
        labels: "PR",
        fillColor : "rgba(247, 70, 74, 0.1)",
        //fillColor : "rgba(220,220,220,0.2)",
        strokeColor : "rgba(220,220,220,1)",
        pointColor : "rgba(220,220,220,1)",
        pointStrokeColor : "#FF0040",
        pointHighlightFill : "#fff",
        pointHighlightStroke : "rgba(220,220,220,1)",
        data : [65,59,90,81,56,55,40]
    }, {
        label: "QTY",
        fillColor : "rgba(0, 0, 255, 0.1)",
        //fillColor : "rgba(151,187,205,0.2)",
        strokeColor : "rgba(151,187,205,1)",
        pointColor : "rgba(151,187,205,1)",
        pointStrokeColor : "#0000FF",
        pointHighlightFill : "#fff",
        pointHighlightStroke : "rgba(151,187,205,1)",
        data : [28,48,40,19,96,27,100]
    }]
}
我想在图表上显示的是轴的值 在当前图表中,它显示了0,20,30,40,50,…,100

我希望它将默认值设置为0,25%,50%,75%,100%

谁能帮我解决这个问题

诀窍在于以下配置选项:

var lineChartOptions = {
  scaleOverride: true,
  scaleSteps: 4,
  scaleStepWidth: 25,
  scaleStartValue: 0,
  scaleLabel: "<%=value%>%"
};

来源:

我能再问你一次飞行吗……如果我想在我的图表的右轴上增加一些值,那么我的图表有两个轴……一个是百分比,另一个是数据不幸的是,它看起来不像chart.js配备了这样的功能。是的,我同意……最近我发现了这个,所以我将尝试这个双刻度