highcharts - 仅在一个点上移除Y轴上的小数位

时间:2014-10-05 03:13:07

标签: highcharts decimal

我有一个温度图表应用程序,可以从JSON中读取数据。当特定Y轴上只有1个数据点时,Y轴值显示该点的所有小数位,即使我明确要求没有小数位。任何想法,或者这是一个错误?

小提琴:http://jsfiddle.net/e10u6sx1/

$(function () {
    $('#container').highcharts({
        xAxis: {
            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
                'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
        },
        yAxis: [{
            tickInterval: 1,
            allowDecimals: false,
            startOnTick: true,
            endOnTick: true
        }, {opposite: true
           }],
        series: [{
            data: [2.933] // when a second point is added, everything's fine!
        }, {
                 yAxis: 1,
            data: [1, 2, 3, 4]}
                ]
    });
});

1 个答案:

答案 0 :(得分:4)

只需为轴设置minRange,如下所示:http://jsfiddle.net/e10u6sx1/1/