JSFiddle - React, Tailwind, and code Playground

by Nayana Das

HTML

<script src="https://code.highcharts.com/stock/highstock.js"></script>
<script src="https://code.highcharts.com/stock/modules/exporting.js"></script>

<div id="container" style="height: 400px; min-width: 310px"></div>

JavaScript

$(function () {

    Highcharts.setOptions({
        global : {
            useUTC : false
        }
    });

    // Create the chart
    $('#container').highcharts('StockChart', {
        chart : {
            events : {
                load : function () {

                    // set up the updating of the chart each second
                    var series = this.series[0];
                    var series1 = this.series[1];
                    var series2 = this.series[2];
                    setInterval(function () {
                        var x = (new Date()).getTime(), // current time
                            y = Math.round(Math.random() * 100);
                         var x1 = (new Date()).getTime(), // current time
                            y1 = Math.round(Math.random() * 150);
                           var x2 = (new Date()).getTime(), // current time
                            y2 = Math.round(Math.random() * 200);
                        series.addPoint([x, y], true, true);
                        series1.addPoint([x1, y1], true, true);
                        series2.addPoint([x2, y2], true, true);
                    }, 1000);
                }
            }
        },

        rangeSelector: {
            buttons: [{
                count: 1,
                type: 'minute',
                text: '1M'
            }, {
                count: 5,
                type: 'minute',
                text: '5M'
            }, {
                type: 'all',
                text: 'All'
            }],
            inputEnabled: false,
            selected: 0
        },

        title : {
            text : 'Live random data'
        },

        exporting: {
            enabled: false
        },

        series : [{
            "name" : 'Random data 1',
            "data" : [[1456480718824,62],[1456480719824,1]]
        }]
    });

});