JSFiddle - React, Tailwind, and code Playground

by Fusher

HTML

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



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

JavaScript

$(function() {
    var chart;

    $(document).ready(function() {

        chart = new Highcharts.Chart({

            chart: {

                renderTo: 'container',

                type: 'scatter',

                zoomType: 'xy'

            },

            title: {

                text: 'Height Versus Weight of 507 Individuals by Gender'

            },

            subtitle: {

                text: 'Source: Heinz  2003'

            },

            xAxis: {

                title: {

                    enabled: true,

                    text: 'Height (cm)'

                },

                startOnTick: true,

                endOnTick: true,

                showLastLabel: true

            },

            yAxis: {

                title: {

                    text: 'Weight (kg)'

                }

            },

            tooltip: {

                formatter: function() {
                    console.log(this);
                    var name = typeof this.key == 'string' ? this.key + ": " : '';
                    return '' + name  + this.x + ' cm, ' + this.y + ' kg';

                }

            },

            legend: {

                layout: 'vertical',

                align: 'left',

                verticalAlign: 'top',

                x: 100,

                y: 70,

                floating: true,

                backgroundColor: '#FFFFFF',

                borderWidth: 1

            },

            plotOptions: {

                scatter: {

                    marker: {

                        radius: 5,

                        states: {

                            hover: {

                                enabled: true,

                                lineColor: 'rgb(100,100,100)'

                            }

                        }

                    },

                    states: {

                        hover: {

                            marker: {

                                enabled: false

           ...