javascript 使用HighCharts的动态图表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 使用HighCharts的动态图表相关的知识,希望对你有一定的参考价值。

var dataset1 = [];
var dataset2 = [];

for (var i = 0; i < 16; i++) {
  dataset1.push(Math.floor(Math.random() * 10 + 1));
  dataset2.push(Math.floor(Math.random() * 10 + 1));
}

var myChart = Highcharts.chart("container", {
  chart: {
    type: "spline"
  },
  title: {
    text: "Crypto - Rates"
  },
  yAxis: {
    title: {
      text: "Currency Rates"
    }
  },
  series: [
    {
      name: "Bitcoin",
      data: dataset1
    },
    {
      name: "Ether",
      data: dataset2,
      dashStyle: "dot"
    }
  ]
});

var index = 0;
setInterval(() => {
  myChart.series[0].addPoint(Math.floor(Math.random() * 10 + 1), false, true);
  myChart.series[1].addPoint(Math.floor(Math.random() * 10 + 1), true, true);
  index++;
}, 2000);

以上是关于javascript 使用HighCharts的动态图表的主要内容,如果未能解决你的问题,请参考以下文章