chart.js雷达在值为12时显示0

时间:2019-10-21 13:31:15

标签: javascript chart.js

https://jsfiddle.net/uL9jm103/

chart.js出现问题:当第一个数据值设置为12时,它不会显示在图形上。它只是0。当第二个也是12时,也没有显示。但是,当我将第一个值更改为11时,两者都会显示。

var ctx = document.getElementById('myChart');

  var myChart = new Chart(ctx, {
    type: 'radar',
        data: {
      labels: ['Running','Swimming','Eating','Cycling'],
      datasets: [{
        data: [12,12,20,30]
      }]
        },
    options: {
        legend: {
            display: false
        }
    }
});

1 个答案:

答案 0 :(得分:2)

BeginAtZero默认设置为false。 只需添加

options: {
    scale: {
        ticks: {
            beginAtZero: true
        }
    }
}

你很好。

相关问题