Javascript 图表的最小值(chart.js)

Javascript 图表的最小值(chart.js),javascript,chart.js,Javascript,Chart.js,我用chart.js制作了一个图表,它可以工作,但是,我搜索设置了一个最小值(例如0),但是我不能这样做 我的代码: <script type="text/javascript"> var NbCanvas = document.getElementById("NbTicketsChart"); Chart.defaults.global.defaultFontFamily = "Lato"; Chart.defaults.global.defaultFontSize =

我用chart.js制作了一个图表,它可以工作,但是,我搜索设置了一个最小值(例如0),但是我不能这样做

我的代码:

    <script type="text/javascript">
var NbCanvas = document.getElementById("NbTicketsChart");

Chart.defaults.global.defaultFontFamily = "Lato";
Chart.defaults.global.defaultFontSize = 18;

var densityData = {
    label: 'Nombre de tickets sur la semaine',
    data: [20, 25, 30, 25, 30, 35, 40],
    backgroundColor: '#336ca6'

};
var barChart = new Chart(NbCanvas, {
type: 'bar',
data: {
labels: ["J-1", "J-2", "J-3", "J-4", "J-5", "J-6", "J-7"],
datasets: [densityData],
options:{
        scales: {
            yAxes : [{
                ticks : {
                    max : 100,    
                    min : 0
                }
            }]
        }
    }
}

});
</script>
谢谢你的阅读!
亚瑟这让我有点沮丧。根据文档,您的方法似乎应该有效。我只能在创建图表后通过设置比例使其工作,如下所示:


var NbCanvas=document.getElementById(“NbTicketsChart”);
Chart.defaults.global.defaultFontFamily=“Lato”;
Chart.defaults.global.defaultFontSize=18;
var densityData={
标签:'Nombre de tickets sur la semaine',
数据:[20,25,30,25,30,35,40],
背景颜色:“#336ca6”
};
var barChart=新图表(NbCanvas.getContext('2d'){
类型:'bar',
数据:{
标签:[“J-1”、“J-2”、“J-3”、“J-4”、“J-5”、“J-6”、“J-7”],
数据集:[密度数据]
}});
barChart.options.scales.yAxes[0]={刻度:{min:0,max:100,stepValue:20}

var NbCanvas=document.getElementById(“NbTicketsChart”);
Chart.defaults.global.defaultFontFamily=“Lato”;
Chart.defaults.global.defaultFontSize=18;
var densityData={
标签:'Nombre de tickets sur la semaine',
数据:[20,25,30,25,30,35,40],
背景颜色:“#336ca6”
};
var barChart=新图表(NbCanvas.getContext('2d'){
类型:'bar',
数据:{
标签:[“J-1”、“J-2”、“J-3”、“J-4”、“J-5”、“J-6”、“J-7”],
数据集:[密度数据]
}});
barChart.options.scales.yAxes[0]={刻度:{min:0,max:100,stepValue:20}

您的解决方案可行,但如果我将画布大小设置为1200 x 600,则最小值为20。。但是如果我删除了宽度和高度,这是有效的。是的,我不确定这是否是ChartJS的错误。我正在等待有人找到解决方案。
  options:{
    scales: {
        yAxes : [{
            ticks : {
                max : 100,    
                min : 0
            }
        }]
    }
 }
}