Highchart扩展x轴,然后更新y轴数据

时间:2019-06-07 06:58:11

标签: angularjs charts highcharts trading

我正在尝试使用highchart构建像expertoption.com和iqoption.com这样的图表。我在图表中没有经验。谁能说出如何构建像专家期权实时图表这样的图表吗?

请检查以下代码:

Highcharts.chart('container', {
    chart: {
        type: 'spline',
        animation: Highcharts.svg, // don't animate in old IE
        marginRight: 10,
        events: {
            load: function () {

                // set up the updating of the chart each second
                var series = this.series[0];
                setInterval(function () {
                    var x = (new Date()).getTime(), // current time
                        y = Math.random();
                    series.addPoint([x, y], true, true);
                }, 1000);
            }
        }
    },

问题是我希望时间轴延伸得比当前时间更长。

我正在尝试编辑this实时图表。

下面是参考,我想构建这种类型的图表:expert option chart

1 个答案:

答案 0 :(得分:0)

要显示比当前时间更多的内容,可以在Highstock中设置xAxis.overscroll,如下所示:

  xAxis: {
    overscroll: 10 * 1000 // 10 seconds
  }

演示: