ChartJs-折线图,不会自动选择最小值

时间:2019-04-08 19:03:33

标签: chart.js min linechart

我想设置一个图表,根据数据选择最小和最大刻度。

根据文档(https://www.chartjs.org/docs/latest/charts/line.html),除非定义了minmax,否则应该自动发生。

但是我的图表没有设置最大值和最小值,即使最小值是250和265,也无法设置。

enter image description here

this.chart = new Chart($(divId), {
            type: 'line',
            data: {
                //labels: labels,
                datasets: [],

            },
            options: {
                maintainAspectRatio: false,
                scales: {
                    yAxes: [{

                    }],
                    xAxes: [{
                        type: 'time',
                        time: {
                            max: moment(new Date()).format('MM/DD/YYYY'),
                            min: moment(new Date(new Date().getTime()-(30*24*60*60*1000))).format('MM/DD/YYYY'),
                            unit: 'day'
                        },

                        ticks: {
                            source: 'auto'
                        },

                    }]
                },
                legend: {
                    display: false,
                    position: 'right',
                    labels: {
                        boxWidth: 20,
                    }
                },
                tooltips: {
                    mode: 'x'
                }
            }
        });

0 个答案:

没有答案