JSFiddle - React, Tailwind, and code Playground

by navindian

HTML

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


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

JavaScript

$(function() {
    var yAxisOptions = [],
        seriesCounter = 0,
        names = ['MSFT', 'AAPL', 'GOOG'],
        colors = Highcharts.getOptions().colors;
    var seriesArray = [];
    $.each(names, function(i, name) {
        $.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename='+ name.toLowerCase() +'-c.json&callback=?',    function(data) {
            seriesArray [i] = {
                name: name,
                data: data
            };
            seriesCounter++;
            if (seriesCounter == names.length) {
                renderChart(seriesArray );
            }
        });
    });
    // create the chart when all data is loaded
    function renderChart(seriesArray1 ) {
        chart = new Highcharts.StockChart({
            chart: {
                renderTo: 'container'
            },
            series: seriesArray1
        });
    }
});