JavaScript
var sampleData = [{
"x": 0.38,
"y": 0.55,
"date": "03-09-2017",
"num1": 32,
"num2": 0,
"symbol_num": 1,
"symbol": "triangle"
}, {
"x": 0.52,
"y": 0.66,
"date": "03-09-2017",
"num1": 31,
"num2": 0,
"symbol_num": 1,
"symbol": "triangle"
}, {
"x": 0.38,
"y": 0.42,
"date": "03-09-2017",
"num1": 33,
"num2": 0,
"symbol_num": 1,
"symbol": "triangle"
}, {
"x": 0.29,
"y": 0.39,
"date": "03-21-2017",
"num1": 32,
"num2": 0,
"symbol_num": 1,
"symbol": "triangle"
}, {
"x": 0.5,
"y": 0.56,
"date": "03-21-2017",
"num1": 31,
"num2": 0,
"symbol_num": 1,
"symbol": "triangle"
}, {
"x": 0.04,
"y": 0.15,
"date": "03-21-2017",
"num1": 33,
"num2": 0,
"symbol_num": 1,
"symbol": "triangle"
}];
Highcharts.chart('container', {
chart: {
type: 'scatter',
events: {
load: function() {
var chart = this,
points = chart.series[0].points;
points.forEach(function(point, index) {
point.update({
marker: {
symbol: sampleData[index].symbol
}
});
});
}
}
},
series: [{
data: [{
x: 0.38,
y: 0.55,
}, {
x: 0.52,
y: 0.66,
}, {
x: 0.38,
y: 0.42,
}, {
x: 0.29,
y: 0.39,
}, {
x: 0.5,
y: 0.56,
}, {
x: 0.04,
y: 0.15,
}]
}]
});