score:2

Accepted answer

After debugging the broken examples, the problem is that the url is not included in the data passed in to the chart:

// add browser data
browserData.push({
    name: categories[i],
    y: data[i].y,
    color: data[i].color,

    // missing this line!
    url: data[i].url
 });

Once that is done, it is as easy as the docs describe:

point: {
    events: {
        click: function(e) {
            location.href = this.options.url;
        }
    }
}

Related Query

More Query from same tag