Highcharts yAxis min = 0并不总是有效

时间:2018-01-05 10:42:55

标签: javascript charts

我知道这是一个古老而无聊的问题,已在此处提出并回答(参见:Highcharts, make the yAxis start at zero),但我最近刚刚进入高等领域,并通过一些努力创建了我的图表。 /> 一切都很好,但在一系列的5个图表上,一个人拒绝从Y轴上的0开始。 以下是其中一个工作图表的示例:

    var myBarChart = new Chart(ctx, {       
    type: tipi[tipoGrafico],
    data: {
            labels: nameArray,
            datasets: [{
                label: 'Visite nel periodo alla pagina: ' + pag ,
                data: valueArray,
                backgroundColor:'rgba(255, 32, 0, 0.5)'
            }]
      },
      yAxis: {min: 0, floor:0},
      xAxis: {min: 0, floor:0}          
    });

这是正确的结果:
enter image description here

这是错误图表的代码:

    var myBarChart = new Chart(ctx, {                   
    type: tipi[tipoGrafico],
    data: {
              labels: nameArray,    
              datasets: [{
                  label: 'Visite in '+ nomiMesi[idxMese]+' alla pagina: '+pag,
                  data: valueArray,
                  backgroundColor:'rgba(144, 0, 144, 0.5)'
            }]
        },
        yAxis: {floor: 0, min:0},    
        xAxis: {floor: 0, min:0}                        
    });

结果图像显示Y轴从2开始,这是第5列的值:
enter image description here

请注意,我使用min:0floor:0只是为了额外的安全 我发现这两个代码没有任何区别,但也许我的眼睛很累。

Highcharts版本:2.5.0
Javascript版本:jquery-2.2.4.min.js

0 个答案:

没有答案