Quadrant

Scatter Chart

HTML

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

<div id="container" style="height:450px;width:500px;"></div>

JavaScript

$(function () {
    
var data = [
    {x:Math.random() * 100,y:-Math.random() * 100},
    {x:-Math.random() * 100,y:Math.random() * 100},
    {x:Math.random() * 100,y:Math.random() * 100},
    {x:-Math.random() * 100,y:-Math.random() * 100},
    {x:Math.random() * 100,y:-Math.random() * 100},
    {x:-Math.random() * 100,y:Math.random() * 100},
    {x:Math.random() * 100,y:Math.random() * 100},
    {x:-Math.random() * 100,y:-Math.random() * 100},
    {x:Math.random() * 100,y:-Math.random() * 100},
    {x:-Math.random() * 100,y:Math.random() * 100},
    {x:Math.random() * 100,y:Math.random() * 100},
    {x:-Math.random() * 100,y:-Math.random() * 100},
    {x:Math.random() * 100,y:-Math.random() * 100},
    {x:-Math.random() * 100,y:Math.random() * 100},
    {x:Math.random() * 100,y:Math.random() * 100},
    {x:-Math.random() * 100,y:-Math.random() * 100},
    {x:Math.random() * 100,y:-Math.random() * 100},
    {x:-Math.random() * 100,y:Math.random() * 100},
    {x:Math.random() * 100,y:Math.random() * 100},
    {x:-Math.random() * 100,y:-Math.random() * 100},
    {x:Math.random() * 100,y:-Math.random() * 100},
    {x:-Math.random() * 100,y:Math.random() * 100},
    {x:Math.random() * 100,y:Math.random() * 100},
    {x:-Math.random() * 100,y:-Math.random() * 100},
    {x:Math.random() * 100,y:-Math.random() * 100},
    {x:-Math.random() * 100,y:Math.random() * 100},
    {x:Math.random() * 100,y:Math.random() * 100},
    {x:-Math.random() * 100,y:-Math.random() * 100},
    {x:Math.random() * 100,y:-Math.random() * 100},
    {x:-Math.random() * 100,y:Math.random() * 100},
    {x:Math.random() * 100,y:Math.random() * 100},
    {x:-Math.random() * 100,y:-Math.random() * 100},
    {x:Math.random() * 100,y:-Math.random() * 100},
    {x:-Math.random() * 100,y:Math.random() * 100},
    {x:Math.random() * 100,y:Math.random() * 100},
    {x:-Math.random() * 100,y:-Math.random() * 100},
    {x:Math.random() * 100,y:-Math.random() * 100},
    {x:-Math.random() *...