ElementStacks

HTML

<script src="http://highcharts.com/js/testing.js"></script>
<div id="container" style="height: 400px; width: 500px"></div>

JavaScript

var max = 10;
label = (function(){ // just generate few categories here...
    var arr = [], i;
    for(i=0; i<max; i++)
        arr[i] = 'category '+i;
    return arr;
})()

var chart = new Highcharts.Chart({
    chart: {
        renderTo: 'container'
    },
    plotOptions: {
        series: {
            dataLabels: {
                enabled: true,
                formatter: function() {
                    return label[this.x]
                }
            }
        }
    },
    series: [{
        type: 'scatter',
        data: (function(){
            var arr = [], i;
            for(i=0; i<max; i++)
                arr[i] = Math.random()*100
            return arr;
        })()
    }]
});