HighCharts堆叠带有DateTime的栏,无法设置开始日期



我正在尝试使用堆叠的栏随着时间的推移表示上/向下状态。由于某种原因,我无法获得正确工作的开始日期。

这是我要想要的,但是开始日期不会更新过去的时代开始。http://jsfiddle.net/t5d72ka5/4/

Highcharts.chart('container', {
    chart: {
        type: 'bar',
        backgroundColor:'transparent',
        zoomType:'y'
    },
    title: {
        text: ''
    },
    xAxis: {
    },
    yAxis: {
        //min: 1502236800000 or min: Date.UTC(2011, 4, 31) 
        type: 'datetime',
        "tickInterval": 86400000,
        "minTickInterval": 86400000,
        dateTimeLabelFormats: {
            day: '%Y %b %e'
        },
        title: {
            enabled: false
        }
    },
    legend: {
        enabled: false
    },
    plotOptions: {
        series: {
            stacking: 'normal'
        }
    },
    series: [
    {
        name: 'down',
        data: [83621000],
        color: 'red'
    }, {
        name: 'up',
        data: [83621000],
        color: 'green'
    }, {
        name: 'down',
        data: [83621000],
        color: 'red'
    }, {
        name: 'up',
        data: [83621000],
        color: 'green'
    }]
});

我尝试在Min中添加开始日期:1502236800000或使用UTC添加开始日期,并且在设置右开始日期时,数据并未呈现。

还尝试了其他一些具有数据值,点启动等的事情。但是它无法正常工作。

我想threshold选项是您要寻找的:

  plotOptions: {
    series: {
      stacking: 'normal',
      threshold: 1502236800000
    }
  },

实时演示: http://jsfiddle.net/blacklabel/jyjfvoac/

API参考: https://api.highcharts.com/highcharts/series.column.thresly.threshold.threshold

相关内容

  • 没有找到相关文章

最新更新